9 Kubernetes Architektur

Kubernetes Components

Komponente Funktion
Master Node Steuereinheit des Clusters; koordiniert Aktionen wie Anwendungsbereitstellung, Zustandsmanagement, Updates und Skalierung.
API-Server Schnittstelle zur Interaktion mit dem Cluster; authentifiziert, autorisiert und validiert API-Anfragen.
Controller-Manager Verwaltet Controller, die Clusterzustand überwachen und korrigierend eingreifen.
Scheduler Weist Pods basierend auf Ressourcenbedarf und Richtlinien Worker-Knoten zu.
etcd Konsistenter und hochverfügbarer Key-Value-Speicher, hält Clusterkonfiguration und -zustand fest.
Worker Node Hostet Pods mit Container-Anwendungen; führt Dienste zur Pod-Verwaltung und Kommunikation mit dem Master-Knoten aus.
Kubelet Agent auf Worker-Knoten, überwacht die Ausführung aller Container im Pod.
Kube Proxy Netzwerk-Proxy und Load-Balancer auf jedem Knoten, ermöglicht Netzwerkkommunikation zu den Pods.
Container-Runtime Verantwortlich für das Ausführen von Containern.
Pods Kleinste ausführbare Einheiten, die einen oder mehrere Container enthalten.