0Pricing
Kubernetes Basics · Lesson

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

  1. StatefulSets for Stateful Apps
  2. DaemonSets for Node-Specific Tasks
  3. Understanding Kubernetes Operators
  4. Custom Resource Definitions (CRDs)
← Back to Kubernetes Basics