Skip to content
Latchkey

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

Run this faster and cheaper on Latchkey managed runners. Start free →