• Previously created a custom resource definition.
    • Have to deploy the Controller as a pod.
  • Can package together both the Custom Resource Definition and Controller.
    • Deployed as a single entity and deployed using an Operator Framework.
  • The Operator Framework deploys the Controller as a Deployment.
  • The Operator Framework does more than just the above.
  • Most popular Operators is the etcd Operator.
    • Deploys and manages an etcd cluster in Kubernetes.
  • Has an etcd CRD and an etcd Controller.
    • This also includes an etcd Backup CRD and Backup Operator Custom Controller
  • Then also etcd Restore as the CRD and the Restore Operator Custom Controller
  • Kubernetes Operators do what a Human Operator typically does.
    • Installing, maintaining and taking backups.
  • All Operators are available at OperatorHub.io
    • Find lots of Operators such as Prometheus are available.

Updated: