Operator
Kubernetes 上で NoOps を実現するソリューション
Kubernetes 上に展開されるアプリケーションの運用ノウハウなどをソフトウェアに組み込み、運用管理者の代わりに動作する仕組み
アプリケーションのアップグレードや障害時のトラブルシューティング、ステートフルアプリケーションの再起動など
もともとは Prometheus や etcd の運用管理を自動化する目的で CoreOS, Inc. によって作られた
Kubernetes のカスタムコントローラーとカスタムリソースを利用する
Operator Framework : Operator の実用化と利用拡大に向けて作られた
カスタムコントローラーの作成支援には kubebuilder なども
Operator のカテゴリ
Service Operators
Platform Operators
Resource Operators
OperatorHub.io
参考文献
Kubernetes 実践ガイド