Kubernetes (K8s)
Kubernetes, kurz K8s, ist die führende Plattform zur Orchestrierung von Containern. Es verteilt Container automatisch auf Server (Nodes), startet sie neu bei Ausfällen und skaliert bei Last.
Zentrale Konzepte
- Pod: kleinste Einheit – ein oder mehrere Container
- Node: ein Server im Cluster
- Deployment: gewünschter Zustand einer Anwendung (z.B. „3 Replicas“)
- Service: stabiler Zugriffspunkt auf Pods
- Ingress: regelt externen Zugriff (z.B. HTTPS)
Warum Kubernetes?
K8s automatisiert Ausfallsicherheit, Skalierung und Rollouts. Für KI-Anwendungen und große Web-Plattformen ist es der Standard – für kleinere Projekte reicht oft Docker allein.
Verwandt: Docker-Grundlagen · Container