Kubernetes Basis Training
Zwei Tage Praxis statt Folien. Vom ersten Container bis zum produktiv betriebenen Kubernetes-Cluster gemeinsam durchgegangen. Wir vergleichen Kubernetes mit Alternativen wie Docker Swarm und Docker Compose, damit klar wird, welche Orchestrierung wann passt.
Was Sie danach können
- Container selbstständig bauen, debuggen und produktiv betreiben
- Architektur eines Kubernetes-Clusters verstehen und Komponenten richtig einordnen
- Anwendungen sicher auf Kubernetes deployen — mit RBAC, Resource-Limits und Health-Checks
- GitOps-basierte Deployments mit CI/CD-Pipelines aufsetzen
- Eine fundierte Orchestrierungs-Entscheidung (Kubernetes, Docker Swarm, Compose) für die eigene Umgebung treffen
Hands-on Praxis
Jeder Teilnehmer bekommt eine eigene Kubernetes-Umgebung mit echtem Cluster. Sie bauen einen Container von Grund auf, deployen eine Beispiel-Anwendung auf Kubernetes und konfigurieren RBAC, Resource-Limits und Autoscaling selbst. Am Ende läuft Ihre Anwendung GitOps-gesteuert — Änderung in Git, Roll-out im Cluster.
Tagesablauf
Tag 1 — Container und Orchestrierung
- Container-Grundlagen: Namespaces, Cgroups, Networking, Persistenz
- Container-Entwicklung: Images bauen, Volumes, Multi-Stage-Builds
- Container-Operations: Logs, Debugging, Lifecycle
- Orchestrierungs-Optionen im Vergleich: Compose, Swarm, Kubernetes
- Kubernetes-Architektur: Control Plane, Worker, etcd, kubelet
Tag 2 — Deployment und Produktivbetrieb
- Workload-Objekte: Pods, Deployments, Services, Ingress
- Deployment-Strategien: Rolling Update, Blue/Green, Canary
- GitOps mit Flux/ArgoCD und CI/CD-Pipelines
- Sicherheit: RBAC, NetworkPolicies, Resource-Limits
- Produktivbetrieb: Autoscaling (HPA/VPA), Health-Checks, Troubleshooting