Custom Resource Definition (CRD) - CI/CD Glossary Definition
A custom resource definition extends the Kubernetes API with a new object type beyond the built-ins. Once registered, you manage instances of it with kubectl exactly like native objects. CRDs are the foundation of the operator pattern.
In CI
Actions Runner Controller defines CRDs such as RunnerDeployment, so your pipeline can scale self-hosted runners by applying a custom resource instead of provisioning VMs.
Related guides
Operator Pattern - CI/CD Glossary DefinitionOperator Pattern: The operator pattern packages operational knowledge for an application into a controller th…
Admission Controller - CI/CD Glossary DefinitionAdmission Controller: An admission controller intercepts requests to the Kubernetes API server after authenti…
Control Plane - CI/CD Glossary DefinitionControl Plane: The control plane is the set of Kubernetes components that make global decisions about the clu…