Warum Kubernetes?
Verwaltet viele Container automatisch über mehrere Hosts.
- Skalierung, Selbstheilung, Rollouts
- Wenn Docker allein nicht mehr reicht
- De-facto-Standard für Container-Orchestrierung
Selbstheilung & Skalierung
K8s startet abgestürzte Pods neu und skaliert nach Bedarf.
- Gewünschter Zustand wird durchgesetzt
- Rolling Updates ohne Ausfall
- Horizontale Skalierung nach Last
kubectl
Das zentrale Kommandozeilen-Werkzeug.
kubectl get pods zeigt Zustände
kubectl apply -f rollt YAML aus
kubectl logs / describe zur Diagnose
Konfiguration & Secrets
Konfiguration gehört nicht ins Image.
- ConfigMaps für nicht-geheime Einstellungen
- Secrets für Passwörter und Schlüssel
- So bleibt dasselbe Image in Test und Produktion nutzbar
- Secrets zusätzlich absichern (RBAC, Verschlüsselung)
Ingress & Skalierung
Ein Ingress regelt den externen Zugriff und das Routing zu den Services.
- Ingress-Controller als zentraler Eingang (mit TLS)
- Horizontal Pod Autoscaler skaliert nach Last
- Ressourcen-Requests und -Limits pro Pod festlegen