kube-controller-manager
Controller-Prozesse werden vom kube-controller-manager ausgeführt
Der kube-controller-manager ist eine Komponente der Steuerebene, die Controller-Prozesse ausführt. Logisch gesehen ist jeder Controller ein separater Prozess, aber um die Komplexität zu reduzieren, werden sie alle in eine einzige Binärdatei kompiliert und in einem einzigen Prozess ausgeführt.
Die Controller sind für die Überwachung des Zustands des Kubernetes-Clusters verantwortlich und nehmen entsprechende Maßnahmen, um sicherzustellen, dass der aktuelle Zustand mit dem gewünschten Zustand übereinstimmt. Es gibt verschiedene Controller, die unterschiedliche Aufgaben erfüllen, wie z. B. den Replication Controller, den Node Controller und den Endpoints Controller.
Der kube-controller-manager wird typischerweise als Service auf einem Master-Node des Kubernetes-Clusters ausgeführt. Er ist integraler Bestandteil der Steuerebene, die die gesamte Orchestrierung und Verwaltung des Clusters koordiniert.
Durch die Konsolidierung der Controller-Prozesse in eine einzige Binärdatei und einen Prozess wird die Verwaltung und Skalierung des kube-controller-managers vereinfacht und die Ausfallsicherheit des Systems verbessert.
Link zum offiziellen Glossar