CRD (Custom Resource Definition)
A Custom Resource Definition (CRD) defines a new resource type, and tells Kubernetes about it
- Once a new resource type is added, new instances of that resource may be created.
Handling CRD changes is up to us as the developer, though a common pattern is to create a custom controller that watches for new CRD instances, and responds accordingly.