Im zweiten Teil des Buches erweitern Sie schrittweise Ihre ursprüngliche Anwendung, fügen Funktionen hinzu und vertiefen Ihr Wissen über die Architektur und den Betrieb von Kubernetes.
Im letzten Teil befassen Sie sich intensiv mit der internen Funktionsweise eines Kubernetes-Cluster sowie mit weiterführenden Themen wie Monitoring, Absicherung, Anpassung und Skalierung. Hier greifen Sie auf das erworbene Wissen aus den ersten beiden Teilen zurück, damit Sie Kubernetes in vollem Umfang nutzen können.
Das Buch richtet sich an Anwendungsentwickler, bietet aber auch einen Überblick über die Verwaltung von Anwendungen.
Aus dem Inhalt
- Eine erste Anwendung
- Pods: Container in Kubernetes ausführen
- Replikationscontroller & Co.
- Pods finden und mit ihnen kommunizieren
- Volumes: Festplattenspeicher zu Containern hinzufügen
- Konfigurationszuordnungen und Secrets
- Auf Podmetadaten und andere Ressourcen zugreifen
- Deployments: Anwendungen deklarativ aktualisieren
- Statussätze
- Die Architektur von Kubernetes
- Sicherheit: Kubernetes-API-Server, Clusterknoten, Netzwerk
- Pod-Ressourcen verwalten
- Automatische Skalierung von Pods und Clusterknoten
- Erweiterte Planung
- Kubernetes erweitern
- Kubectl für mehrere Cluster verwenden
- Einen Cluster mit kubeadm erstellen
Wer hat's geschrieben?
Marko Lukša ist Softwareentwickler mit mehr als 20 Jahren Berufserfahrung, wobei die Palette seiner Projekte von einfachen Webanwendungen bis zu vollständigen ERP-Systemen, Frameworks und Middleware reicht. Seine ersten Programmierversuche hat er bereits 1985 im Alter von sechs Jahren auf einem ZX Spectrum gemacht, den sein Vater gebraucht für ihn gekauft hatte. In der Grundschule wurde er Landesmeister im Logo-Programmierwettbewerb und nahm an Programmierferienlagern teil, in denen er Pascal lernte. Seitdem hat er Software in einer breiten Palette von Programmiersprachen entwickelt.

