Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "GitLab CI/CD mit Docker und Kubernetes" lernen Sie, GitLab CI/CD mit Docker und Kubernetes für die durchgängige Automatisierung von Build-, Test- und Deployment-Prozessen einzusetzen. Sie verstehen den Aufbau und die Syntax von .gitlab-ci.yml und konfigurieren GitLab Runner für verschiedene Einsatzszenarien. Praxisnah erstellen Sie Docker-Images, nutzen die GitLab Container Registry und binden Container in Ihre CI/CD-Pipelines ein.

Anschließend führen Sie Deployments in Kubernetes-Clustern durch und arbeiten mit Manifests oder Helm-Charts. Sie setzen unterschiedliche Deployment-Strategien wie Recreate, Rolling Update oder Canary Releases um und erweitern Ihre Workflows um GitOps-Prinzipien. Ergänzend lernen Sie, Pipelines für komplexe Umgebungen sicher und effizient zu gestalten. Nach Abschluss der Schulung sind Sie in der Lage, End-to-End-CI/CD-Pipelines aufzubauen, produktiv zu betreiben und in Kubernetes-Umgebungen weiterzuentwickeln.

Teilnehmer - Zielgruppe

  • DevOps Engineers
  • Softwareentwickler mit DevOps-Anforderungen
  • Systemadministratoren
  • Teams und technische Projektverantwortliche, die GitLab zur Automatisierung von Build‑, Test‑ und Deployment‑Prozessen nutzen möchten
  • IT‑Fachkräfte mit Ambitionen, CI/CD‑Workflows in Kubernetes-Umgebungen produktiv einzusetzen

Kurs - Voraussetzungen

  • Grundkenntnisse in GitLab (Repository, Runners, .gitlab-ci.yml)
  • Basiswissen zu Docker: Container, Images, Dockerfile
  • Erste Erfahrung mit Kubernetes (Pods, Deployments, Services) bzw. generelle Cloud- oder Virtualisierungserfahrung

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen & CI/CD mit GitLab CI und Docker

  • Einführung: CI/CD-Konzepte & GitLab CI
  • Struktur und Syntax der .gitlab-ci.yml
  • GitLab Runner-Typen: Shell, Docker, Kubernetes
  • Docker-Grundlagen: Images, Container, Dockerfile
  • Praxis-Workshop: Docker-Image bauen und in GitLab CI automatisiert erstellen

Docker in CI, Docker-Registry & Kubernetes-Basics

  • Integration von Docker-Images mit GitLab Container Registry
  • Docker-Pipelines erweitern: Tests, Tagging, Versionierung
  • Kubernetes-Grundlagen: Architektur, Pods, Deployments, Services
  • Deployment mittels Helm-Charts oder Kubernetes-Manifeste

CI/CD-Pipeline-End-to-End & Automatisierung

  • GitLab-Agent für Kubernetes: Agent-Installation & sichere Kontexte
  • Deployment-Steps: Recreate, Rolling Update, Canary Deployments mit GitLab CI
  • Infrastruktur als Code & GitOps-Prinzipien (optional mit Helm oder Argo CD)
  • CI/CD Pipeline von Build über Test bis Deployment inkl. manueller Staging-/Production-Promotions
  • Abschlussprojekt: Live-Coding – Pipeline komplett einrichten & Deployment in Kubernetes-Cluster

Weitere Schulungen zu Thema Git

Git für Entwickler

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Git für Entwickler" erhalten Sie eine gründliche Einführung in die Grundprinzipien des Veränderungsmanagements und lernen, wie Git Ihnen dabei hilft, Ihre Softwareentwicklung effizient zu gestalten. Der Kurs bietet einen umfassenden ...

Continuous Integration und Delivery (CI/CD) mit GitLab CI

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Continuous Integration und Delivery (CI/CD) mit GitLab CI" erwerben Sie fundierte Kenntnisse über CI/CD-Pipelines und deren Implementierung mit GitLab. Der Fokus liegt auf dem Git Workflow, den Grundlagen von GitLab CI und den ...

GH-100 GitHub fundamentals - Administration basics and product features (GH-100T00)

- u.a. in Berlin, Hannover, Köln, Düsseldorf, Essen

In dieser 1-tägigen Schulung "GH-100 GitHub fundamentals – Administration basics and product features (GH-100T00)" erhalten die Teilnehmenden einen praxisorientierten Einstieg in die Grundlagen der GitHub-Plattform. Sie lernen, wie sie Repositories sicher ...

CI/CD mit GitHub Actions - Kubernetes Workflows professionell automatisieren

- u.a. in Köln, Stuttgart, Koblenz, Mannheim, Virtual Classroom

In dieser 3-tägigen Schulung "CI/CD mit GitHub Actions - Kubernetes Workflows professionell automatisieren" lernen Sie, Kubernetes als zentrale Plattform für containerisierte Anwendungen im DevOps-Kontext praxisnah einzusetzen. Sie erhalten fundierte Kenntnisse zur ...