Back to Glossary
Kubernetes

What is Operator (Kubernetes)?

A Kubernetes controller that automates the management of complex stateful applications.

A Kubernetes Operator is a method of packaging, deploying, and managing a Kubernetes application using custom controllers and CRDs. Operators encode domain-specific operational knowledge — how to install, configure, upgrade, and backup an application like PostgreSQL or Kafka. They extend the Kubernetes API with new object types (CRDs) and implement controllers that watch those objects and reconcile the actual state. Operator Hub lists hundreds of community operators.

Test your knowledge of Operator (Kubernetes) and 130 other DevOps concepts