Posts

Showing posts with the label Controllers

KB:Kubernetes Operators

  Kubernetes Operators are software extensions that use custom controllers to manage complex, stateful applications on Kubernetes. They follow the controller pattern —constantly observing the cluster’s current state and reconciling it with the desired state as defined by a Custom Resource (CR). Operators are typically used to automate: Installation and configuration Scaling and updates Backups, failovers, and recovery Application-specific lifecycle management They are not part of the Kubernetes core control plane , but they integrate tightly with it using Kubernetes-native APIs and resources. Operators encapsulate human operational knowledge into code, enabling advanced automation beyond what built-in controllers offer. References: -  https://www.cncf.io/blog/2022/06/15/kubernetes-operators-what-are-they-some-examples/