Kubernetes Operator Framework
Red Hat / CNCF framework for Kubernetes Operators.
Definition
Operator SDK v1.x supports Go (controller-runtime), Ansible (Ansible-runner), Helm (chart-based) scaffolding. OLM v0.27+ manages install, upgrade, dependency resolution of Operators via ClusterServiceVersion (CSV) and Subscription. OperatorHub.io catalog 350+ community Operators.
Origin
CoreOS Operator Framework 2018 (Brandon Philips, Aaron Levy), Red Hat acquisition 2018, CNCF Incubating 2020.
Usage
Standard for packaging stateful K8s workloads (databases, message queues, monitoring, networking).
Related terms
- Kubernetes CRD — mécanisme sous-jacent.
- OLM — Operator Lifecycle Manager.
- OperatorHub.io — catalogue public.