and upgraded over time. Patching is critical to security Anything that isn’t automated is slowing you down. Operators are automated software managers for Kubernetes clusters: Install and Lifecycle. Why you care about Operators
project’s requirements You don’t want to become an expert killernewDB DBA Operators make it easier to run foundation services You can use Operators today
and manage instances of complex stateful applications on behalf of a Kubernetes user 1. Extend the Kubernetes API through the Custom Resources (CR(D)) mechanism 2. Custom controller to watch CRs, act in response What are Operators?
app. The SDK makes it easier to build Operators: • High level APIs and abstractions to write operational logic • Scaffolding and code generation to bootstrap new projects • Extensions to cover common Operator use cases Build your Operator
https://github.com/operator-framework/ • Awesome Operators! https://github.com/operator-framework/awesome-operators • Introducing the Operator Framework https://coreos.com/blog/introducing-operator-framework • Make a Kubernetes Operator in 15 mins with Helm https://blog.openshift.com/make-a-kubernetes-operator-in-15-minutes-with-helm/ • Kubernetes Custom Resources Grow up in v1.10.0 https://blog.openshift.com/kubernetes-custom-resources-grow-up-in-v1-10/