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