Vom Dockerfile bis zum Kubernetes-Deployment. Die gesamte Container-Pipeline in zwei Tagen.
Container und Kubernetes sind gesetzt, aber die Verbindung zur CI/CD-Pipeline ist in vielen Teams eine Schwachstelle. Docker Images werden ineffizient gebaut, Deployments sind fehleranfällig und Review Apps bleiben ungenutzt. Wie baut man Images mit optimalem Caching? Wie sieht eine robuste Deployment-Pipeline auf Kubernetes aus? In diesem Training verbinden Sie GitLab CI mit dem Container-Ökosystem – an einer echten Kubernetes-Umgebung, nicht am Simulator. Am Ende haben Sie eine vollständige Pipeline, die containerisierte Anwendungen baut, testet, scannt und auf Kubernetes deployt.
Zielgruppe
- DevOps Engineers, die Container-basierte CI/CD-Pipelines mit GitLab aufbauen
- Softwareentwickler, die ihre Anwendungen containerisieren und automatisiert deployen wollen
- Platform Engineers, die GitLab CI mit Kubernetes-Infrastruktur verbinden
- Operations-Teams, die Container-Deployments automatisieren möchten
Voraussetzungen
- Erfahrung mit GitLab CI/CD (Pipelines schreiben und verwalten)
- Grundlegendes Verständnis von Docker (Images, Container, Dockerfile)
- Basiswissen Kubernetes (Pods, Deployments, Services)
- Sicherer Umgang mit der Linux-Kommandozeile
Curriculum
Docker in GitLab CI Pipelines
- Docker-in-Docker (DinD) vs. Kaniko vs. Buildah – Strategien im Vergleich
- Multi-Stage Builds für schlanke Production Images
- Docker Layer Caching in GitLab CI effektiv nutzen
- Eigene Runner-Images für spezialisierte Build-Umgebungen
- Docker Compose in CI-Pipelines für Integration Tests
Container Registry und Image Management
- GitLab Container Registry konfigurieren und nutzen
- Image-Tagging-Strategien: SemVer, Git SHA, Branch-basiert
- Container-Images automatisch scannen (Trivy, Grype)
- Image Lifecycle: Aufräum-Policies und Garbage Collection
- Multi-Arch Images für verschiedene Plattformen bauen
Kubernetes-Grundlagen für CI/CD
- Kubernetes-Ressourcen: Deployments, Services, ConfigMaps, Secrets
- Namespaces und RBAC für isolierte Umgebungen
- Helm Charts als Packaging-Format für Deployments
- Kustomize als leichtgewichtige Alternative zu Helm
- Kubernetes-Manifeste versionieren und in Git verwalten
GitLab CI Deployment auf Kubernetes
- GitLab Kubernetes Agent (KAS) einrichten und verbinden
- Deployment-Pipelines mit kubectl und Helm
- Environment-spezifische Konfiguration über GitLab Variables
- Review Apps auf Kubernetes: Automatische Preview-Umgebungen
- Secrets-Management: GitLab CI Variables vs. Kubernetes Secrets vs. External Secrets
Fortgeschrittene Deployment-Strategien
- Rolling Updates und Zero-Downtime Deployments
- Canary Releases mit GitLab und Kubernetes
- Blue-Green Deployments umsetzen
- Rollback-Strategien und automatische Health Checks
- GitOps-Ansätze: GitLab als Single Source of Truth
Monitoring, Troubleshooting und Absicherung
- Container- und Pod-Logs in der CI/CD-Pipeline auswerten
- Deployment-Verifikation: Smoke Tests und Readiness Checks
- Network Policies und Pod Security Standards
- Resource Limits und Requests richtig dimensionieren
- Typische Fehlerszenarien und deren systematische Analyse
Das nehmen Sie mit
Teilnahmegebühr
Pro Teilnehmer bei öffentlichen Terminen
1199 EUR
zzgl. MwSt.
Sie möchten ein Inhouse-Training für Ihr gesamtes Team? Kontaktieren Sie uns für ein individuelles Angebot.
Nächste Termine
| Datum | Ort | Status |
|---|---|---|
| 22. Juni 2026 | München | verfügbar |
| 05. Oktober 2026 | Online | verfügbar |
| 14. Dezember 2026 | Berlin | verfügbar |
Das sagen unsere Teilnehmer
“Genau das Training, das ich gesucht habe. Die Kombination aus GitLab CI und Kubernetes war perfekt abgestimmt. Besonders die Hands-on-Session mit Review Apps hat mir gezeigt, wie viel Potenzial wir noch nicht ausschöpfen.”
Daniel H.
“Wir hatten vorher eine ziemlich fragile Deployment-Pipeline. Nach dem Training haben wir unsere Pipeline komplett umgebaut – mit Helm, Canary Releases und automatischen Rollbacks. Läuft seitdem stabil.”
Julia M.
Durchführungsformate
Ob öffentlicher Kurs, firmeninternes Training oder persönliches Coaching – wir passen uns an.
Öffentliche Trainings
Feste Termine, kleine Gruppen mit maximal 7 Teilnehmern und die Möglichkeit, sich mit Fachleuten aus anderen Unternehmen auszutauschen.
Inhouse Trainings
Maßgeschneidert für Ihr Team, an Ihrem Standort oder remote. Sie bestimmen Inhalte, Tempo und Termin.
Coaching & Beratung
Individuelle Begleitung bei konkreten Herausforderungen. Wir helfen direkt dort, wo es gerade klemmt.
GitLab CI mit Docker & Kubernetes
Sichern Sie sich jetzt einen Platz oder lassen Sie sich ein maßgeschneidertes Inhouse-Angebot erstellen.
Training anfragen