Thema

Kubernetes

Kubernetes lohnt sich dort, wo Teams verlässlich deployen, beobachten, skalieren und betreiben müssen.

Der Nutzen entsteht nicht durch den Cluster allein, sondern durch die Betriebsregeln darum herum.

Vorteil

Eine Plattform schafft gemeinsame Spielregeln.

Kubernetes kann Komplexität reduzieren, wenn Deployments, Ressourcen, Konfiguration, Secrets, Monitoring und Rollbacks klar geführt werden. Ohne diese Ordnung wird es nur eine weitere Schicht.

Mein Blick gilt deshalb nicht nur YAML, sondern dem ganzen Betrieb: Schnittstellen zu Entwicklungsteams, CI/CD, Observability, Fehleranalyse und verständliche Verantwortlichkeiten.

Praxisbeispiel

Vom Einzelcluster bis zur Plattform.

Die CSCS-Präsentation zeigt, wie ein sehr grosser Kubernetes-Ausbau aussehen kann: Cluster werden über Terraform, Ansible, Rancher und ArgoCD beschrieben, provisioniert und laufend abgeglichen. Viele Bausteine basieren auf Open-Source-Technologie und reichen von Netzwerk, Ingress, Secrets, DNS und Zertifikaten bis zu Observability.

Für mich ist daran die Skalierbarkeit der Idee wichtig: Die gleichen Prinzipien funktionieren im Kleinen als Testumgebung auf einem PC oder im Homelab und lassen sich bis zu Multi-Cluster-Umgebungen weiterdenken. Entscheidend ist nicht die Grösse, sondern dass Betrieb, Sicherheit, Wiederholbarkeit und Dokumentation von Anfang an mitgebaut werden.

PDF Kubernetes Infrastructure at CSCS ansehen

Ausführliche Story mit Folienbildern lesen