FAQs about the Operator Framework
These topics include an overview of the Operator Framework, its basic components, and the general vocabulary of Operator design. The topics from this section are from Chapter 1, Introducing the Operator Framework.
What is an Operator?
An Operator is a type of Kubernetes controller. Operators are designed to automate the management of Kubernetes applications and cluster components. They do this by continuously working to reconcile the current state of the cluster with the desired state, as defined by a user or administrator.
What benefit do Operators provide to a Kubernetes cluster?
Operators provide an idiomatic way for developers to encode automated cluster and application management logic into a controller. Operators also offer ways to expose the settings for this automation to non-developer users (for example, cluster administrators or customers). This automation frees up engineering and DevOps resources for many tasks.