Skip to content
Latchkey

オペレーターの Reconciliation とは?

オペレーターは、特定のアプリケーションの運用知識を custom resource によって駆動される形でエンコードするカスタムコントローラです。reconciliation はその中核となるループで、リソースから望ましい状態を読み取り、実際のクラスタの状態を調べ、両者を一致させるための動作を行います。これにより、データベースのプロビジョニングやアップグレードといった複雑なタスクが、宣言的で自己管理する振る舞いへと変わります。

なぜ重要か

オペレーターは、ステートフルなソフトウェアを運用するための手作業のrunbookを、クラスタが継続的に実行するコードとして捉えます。reconciliation ループにより、システムは障害の後でも望ましい状態へと収束し続けます。

関連ガイド