Custom Resource Controller
Custom resource controller is the code that keeps looking at the state of custom resource in etcd and does the respective operations.
Operator Framework
Custom resource definition and controller are two independent entities. They can be combined together using operator framework. Operator framework contains both custom resource and its controller and just deploying the operator does both operations of creating custom resource definition and its controller.
In the resource, please find the link for operator hub where there are list of operators for various purposes.
Resources
- https://github.com/kubernetes/sample-controller
- Kubernetes Certified Application Developer (CKAD) with Tests Udemy by KodeKloud.
- https://operatorhub.io/