Google has announced Kubernetes Operators to help admins more easily author, release, and manage applications built on top of KubernetesTrack this API. Google built the Operator Framework through the help of the Kubernetes open source community. The Operators use CRDs and custom controllers to exploit Kubernetes' extensibility. Operators extend to the Kubernetes API to enable use across categories and workloads.
Specifically, an Operator is a method of packaging, deploying and managing a Kubernetes application. This applies to applications that are deployed on top of the Google Kubernetes Engine and managed through the various Kubernetes APIs.
The Operator Framework underlying the Operators include the Operator SDK, the Operator Lifecycle Manager, and Operator Metering. The SDK allows developers to build Operators without extensive Kubernetes API knowledge. The Lifecycle Manager oversees the installation, updates, and management of all Operators. Metering allows for usage reporting. For more information, check out the Operator overview.
Kubernetes Operators are built specifically for use with Kubernetes applications, with built-in operations that give it an edge over third-party tools. Any business logic expert familiar with installing and running a Kubernetes application will be immediately ready to use Operators. The Operators are deployed by application end users through the Lifecycle Manager. Google has published a getting started guide to help admins learn more.