Cluster

Cluster (Kubernetes)

Ein Kubernetes-Cluster ist die Gesamtheit aller Nodes (Rechner), auf denen Container-basierte Anwendungen laufen. Er besteht aus der Control Plane (Steuerungsebene) und einer variablen Anzahl von Worker Nodes. Der Cluster abstrahiert die zugrunde liegende Hardware und stellt eine skalierbare, ausfallsichere Umgebung für die Ausführung von Anwendungen bereit.

Die Control Plane verwaltet den Zustand des Clusters, orchestriert Workloads, plant Deployments und reagiert auf Events. Die Worker Nodes führen die tatsächlichen Applikationen in Pods aus. Kubernetes-Cluster können lokal, in der Cloud oder hybrid betrieben werden.

Bestandteile eines Clusters:

  • API-Server (Kommandozentrale)
  • Scheduler (entscheidet, wo Pods laufen)
  • Controller Manager (überwacht Zustand)
  • etcd (verteilte Schlüssel-Wert-Datenbank)

Vorteile von Clustern:

  • Hohe Verfügbarkeit und Ausfallsicherheit
  • Horizontale Skalierung durch weitere Nodes
  • Zentrale Steuerung verteilter Workloads

Verwandte Begriffe:

Pod, Node, Control Plane, Scheduler, Kubernetes, Namespace, Load Balancer

Glossar / Begriffserklärungen