- Cluster Architektur
- Einführung: Komponenten und Architektur eines Kubernetes-Clusters verstehen
- PKI-Grundlagen: Zertifikate, Schlüssel und sichere Kommunikation im Cluster
- Manuelles Setup
- Manuelles Cluster-Setup: Minimaler Control Plane und Worker Node Aufbau
- Interaktion der Komponenten: API-Server, etcd, Controller, Scheduler und Kubelet im Detail
- Control Plane & Worker: Betriebsmodi mit Systemd und Static Pods
- Produktionsnahe Installation
- Kubeadm-Setup: Automatisiertes Cluster-Bootstrapping und Konfiguration
- Vergleich: Unterschiede zwischen manuellem Setup und kubeadm-Installation
- Distributionen: Überblick und Vergleich gängiger Kubernetes-Distributionen (z.B. k3s, OpenShift, EKS, AKS, GKE)
- Weiterführende Themen
- Analyse: Netzwerk, Authentifizierung und Fehlerquellen im rudimentären Cluster
- Zusatzkomponenten: Empfehlungen für Monitoring, Netzwerk, Storage und Security im produktiven Cluster
LernzieleSie verstehen die Architektur und Funktionsweise eines Kubernetes-Clusters im Detail und können sowohl manuelle als auch automatisierte Setups sicher durchführen. Nach dem Seminar sind Sie in der Lage, produktionsnahe Cluster professionell aufzubauen und sinnvoll zu erweitern.
ZielgruppenDieses Seminar richtet sich an DevOps-Engineers, Systemadministratoren und Cloud-Architekten, die bereits praktische Erfahrung mit Kubernetes besitzen und ihr Wissen auf ein neues Niveau heben möchten. Ideal für alle, die mit eigenen Clustern arbeiten oder ein tieferes Verständnis für den Aufbau und Betrieb benötigen.
Teilnahmevoraussetzungen
Sie benötigen Grundkenntnisse im Umgang mit Kubernetes und Containern (z. B. Docker).
Sie haben bereits praktische Erfahrung im Umgang mit der Kommandozeile (Linux Shell).
Grundkenntnisse im Bereich Netzwerke und Serveradministration sind hilfreich.