IT用語集 › インフラ › コントローラー

コントローラー

インフラ Svenska → 更新: 2026-10-21

望ましい状態と実際の状態を継続的に比べ、その差に対処するプロセス。Kubernetesは本質的にこうしたループの集まりであり、残りは細部にすぎない。

このパターンは調整(reconciliation)と呼ばれる。APIサーバーから望ましい状態を読み、現実を観測し、できるだけ小さな操作を行い、繰り返す。ループは意図的に冪等で、反復間に状態を持たないため頑丈である。途中で再起動しても、状況をもう一度把握し直すだけでよい。組み込みのコントローラーはDeployment、ReplicaSet、Job、Nodeなど三十余りのオブジェクトを管理し、すべてkube-controller-managerにまとめられている。自分のリソース型(CRD)用に独自のコントローラーを書けば、それがオペレーターである。このモデルの帰結として、Kubernetesは底の底まで宣言的で、手順は書かず、目標だけを記述する。

← 用語集に戻る