So funktioniert Kubernetes · Mindmaps
So funktioniert Kubernetes. Eine bearbeitbare Mindmap mit farbigen Zweigen, Unterthemen und Verbindungen. Geschwungene Linien zeigen Beziehungen; Pfeile stehen nur dort, wo die Richtung wichtig ist.
Kubernetes betreibt containerisierte Anwendungen durch fortlaufenden Abgleich: Sie deklarieren den Sollzustand, und Control Plane und Worker-Nodes arbeiten daran, dass der Cluster ihm entspricht.
So funktioniert Kubernetes · Mindmaps
Die interaktive MindMap-Zeichenfläche zu dieser Erklärung — jede Bahn, jede Zeile und jeder Pfeil oben gehört zu einem echten QueryChart-Diagramm, das Sie öffnen und bearbeiten können.
So lesen Sie diese Mindmap
- Beginnen Sie beim Thema in der Mitte und folgen Sie einem farbigen Zweig zu den zugehörigen Ideen.
- Geschwungene Linien zeigen Beziehungen; Pfeile stehen nur dort, wo die Richtung wichtig ist.
Desired state
Dieser Zweig verbindet “The manifest describes the TARGET, not the steps: “3 replicas of the API, image v2.1, port 8080”. Kubernetes figures out how to get there.”, “The control plane's API server is the front door. etcd is the cluster's source of truth — it holds the desired state everything else reconciles against.”.
Scheduling
Dieser Zweig verbindet “Scheduler watches and picks nodes for the pods”, “Scheduler assigns each pod to a healthy node”.
Worker nodes
Dieser Zweig verbindet “The kubelet is the worker's agent. It talks to the container runtime (usually containerd) to start the pods the scheduler assigns, and reports health back to the control plane.”, “A Service routes traffic to the running pods”.
Reconciliation
Dieser Zweig verbindet “Reconciliation is the core loop: compare current state to desired state, apply the difference, repeat. A crashed pod is replaced without human action.”, “Liveness and readiness probes decide health. A failing liveness probe restarts the pod; a failing readiness probe stops traffic to it.”, “Deployment stays at the desired state”.
Verbindungen zwischen den Zweigen
Kubernetes ist deklarativ: Sie nennen das Ziel, nicht die Schritte, und das System erledigt den Rest.
Die Control Plane entscheidet, das kubelet führt aus: ohne den Sollzustand in etcd läuft nichts.
Der Abgleich ist die Schleife: vergleichen, die Differenz anwenden, wiederholen, immer weiter.
Probes entscheiden über den Zustand, und der Zustand entscheidet über den Ersatz: ein ausgefallener Pod wird ohne menschliches Zutun neu gestartet.
Kubernetes orchestriert die Container, die Docker verpackt: deshalb hängen die beiden Darstellungen zusammen.
Wichtige Zusammenhänge und Erkenntnisse
- Kubernetes ist deklarativ: Sie nennen das Ziel, nicht die Schritte, und das System erledigt den Rest.
- Die Control Plane entscheidet, das kubelet führt aus: ohne den Sollzustand in etcd läuft nichts.
- Der Abgleich ist die Schleife: vergleichen, die Differenz anwenden, wiederholen, immer weiter.
- Probes entscheiden über den Zustand, und der Zustand entscheidet über den Ersatz: ein ausgefallener Pod wird ohne menschliches Zutun neu gestartet.
- Kubernetes orchestriert die Container, die Docker verpackt: deshalb hängen die beiden Darstellungen zusammen.
Wann Sie diese Darstellung nutzen
- Einem Team, das neu mit Kubernetes arbeitet, den Unterschied zwischen Control Plane und Workern erklären.
- Das deklarative Modell vermitteln, bevor jemand seine ersten Manifeste für Deployment und Service schreibt.
- Ein Gespräch über Selbstheilung fundieren: was Kubernetes automatisch behebt und was weiterhin einen Eingriff im Betrieb braucht.
So funktioniert es
Mittleres Thema anpassen
Benennen Sie das Thema für Ihr Projekt oder Ihren Unterricht um.
Zweige ausbauen
Bearbeiten Sie Ideen und ergänzen Sie Beispiele oder Notizen.
Ideen verbinden
Zeichnen Sie Verbindungen zwischen Zweigen; Pfeile zeigen eine wichtige Richtung an.
Häufig gestellte Fragen
Was ist Kubernetes, einfach gesagt?
Kubernetes ist ein System, das containerisierte Anwendungen über einen Cluster von Maschinen hinweg betreibt und am Laufen hält. Sie sagen ihm, was Sie wollen (wie viele Kopien jeder Anwendung, welches Image, welche Ports), und es plant die Arbeit auf Maschinen ein, startet Ausfälle neu, skaliert hoch und herunter und leitet den Datenverkehr. Die Darstellung fasst das als Deklarieren, Einplanen, Ausführen und Aufrechterhalten.
Was ist die Control Plane in Kubernetes?
Die Control Plane ist die Menge der Bestandteile, die über den Cluster entscheiden: der API-Server, der Ihre Manifeste annimmt, etcd, das den Sollzustand speichert, der Scheduler, der Pods platziert, und die Controller, die die Wirklichkeit an den Sollzustand angleichen. Sie ist das Gehirn. Die Worker-Nodes sind die Muskeln: auf jedem läuft ein kubelet, das die ihm zugewiesenen Pods startet und überwacht.
Was bedeutet „deklarativ“ in Kubernetes?
Es bedeutet, dass Sie den Zielzustand beschreiben, statt Befehle zu erteilen, um ihn zu erreichen. Sie spielen ein Manifest ein, das „drei Replikate betreiben“ sagt; Kubernetes ermittelt die Schritte und geht sie immer wieder, sobald die Wirklichkeit abdriftet. Stirbt ein Pod, erzeugt der Controller einen Ersatz, um wieder auf drei zu kommen: niemand führt einen Befehl erneut aus. Das Manifest ist die Quelle der Wahrheit, und der Abgleich ist der Mechanismus.
Wie hält Kubernetes Anwendungen gesund?
Über Probes und die Abgleichschleife. Liveness-Probes sagen Kubernetes, ob ein Container lebt: eine fehlschlagende Liveness-Probe startet ihn neu. Readiness-Probes sagen, ob ein Pod Datenverkehr bedienen kann: eine fehlschlagende Readiness-Probe nimmt ihn aus dem Service. Der Controller vergleicht den laufenden Zustand fortlaufend mit dem Sollzustand und wendet die Differenz an; genau diese Schleife stellt die Entscheidung „Pod ist gesund?“ in der Darstellung dar.
Diese Mindmap in QueryChart bearbeiten
Öffnen Sie die Mindmap auf einer bearbeitbaren Leinwand. Verschieben Sie Ideen und ergänzen Sie Zweige und Verbindungen.