Custom Resource Definitions (CRDs)
Learn how Custom Resource Definitions extend the Kubernetes API with your own resource types, the foundation that Operators build on.
Extending the Kubernetes API
Built-in objects like Pods and Deployments are not the limit. With a Custom Resource Definition (CRD) you can teach Kubernetes entirely new resource types.
What Is a Custom Resource?
A Custom Resource (CR) is an instance of a type you defined. Once a CRD is installed, you create CRs with kubectl just like native objects.
All lessons in this course
- StatefulSets for Stateful Apps
- DaemonSets for Node-Specific Tasks
- Understanding Kubernetes Operators
- Custom Resource Definitions (CRDs)