Cookie Consent by PrivacyPolicies.com

CI/CD mit Kubernetes im Linux-Umfeld

Überblick

Übersicht

In einer Welt der agilen Softwareentwicklung und des kontinuierlichen Deployments sind moderne Automatisierungsstrategien unverzichtbar. Unser praxisorientierter Kurs "CI/CD mit Kubernetes im Linux-Umfeld" vermittelt fundiertes Wissen über Continuous Integration und Continuous Delivery/Deployment in Verbindung mit Container-Orchestrierung unter Linux.

Die Teilnehmenden lernen, wie sie Kubernetes effektiv in eine CI/CD-Pipeline integrieren, um automatisierte Builds, Tests und Deployments von Applikationen zu ermöglichen. Dabei stehen Open-Source-Werkzeuge wie GitLab CI/CD, Jenkins, ArgoCD und Helm im Fokus. Der Kurs kombiniert theoretische Grundlagen mit praktischen Übungen in einer realitätsnahen Umgebung.

  • Dauer:
    3 Tage
  • Preis:
    2.050,00 € (2.439,50 € inkl. MwSt.)

Grundlagen und Continuous Integration

  • Einführung in CI/CD und Kubernetes-basierte Ansätze: Automatisierung, Skalierbarkeit, Self-Healing
  • Deklarative Konfigurationen mit YAML und Helm

GitLab für Ticketmanagement und Quellcodeverwaltung

  • Agiles Projektmanagement mit GitLab: Issues, Commits, Pipelines
  • Branching-Strategien (z. B. GitFlow) und automatisierte Trigger

Build-Prozess und Artefaktmanagement

  • Build-Pipelines mit Maven und Unit-Tests
  • Artefaktverwaltung mit Sonatype Nexus Repository: Versionierung und Bereitstellung

Code-Qualität und Sicherheitsprüfungen

  • Integration von SonarQube oder SonarCloud in Pipelines
  • Automatisierte Code-Qualitäts- und Sicherheitsanalysen

Containerisierung und Deployment

  • Erstellung von Docker-Images mit Multi-Stage-Builds
  • Automatisiertes Deployment nach Kubernetes mit GitLab Pipelines
  • Nutzung von Helm-Charts und GitOps-Tools wie ArgoCD oder FluxCD

Erweiterte Technologien und Best Practices

  • Tekton: Kubernetes-native CI/CD-Pipelines
  • Kustomize: Patch-basierte Konfigurationsverwaltung
  • Monitoring: Integration von Prometheus, Grafana und ELK-Stack
  • Secrets Management: Sicherer Umgang mit sensiblen Daten (z. B. HashiCorp Vault)
  • Gute Kenntnisse im Umgang mit Linux (Shell, Systemadministration)
  • Grundlegendes Verständnis von Softwareentwicklung und DevOps-Prinzipien
  • Erste Erfahrung mit Containern (z. B. Docker) ist von Vorteil
  • Kenntnisse in Git und YAML sind hilfreich, aber keine zwingende Voraussetzung
  • DevOps Engineers und Systemadministratoren, die CI/CD-Pipelines professionell aufbauen und betreiben möchten
  • Softwareentwickler, die automatisierte Deployments in Kubernetes-Umgebungen integrieren wollen
  • IT-Projektleiter und Architekten, die moderne Softwarebereitstellungsprozesse konzipieren und optimieren
  • Technisch versierte Quereinsteiger, die den Einstieg in DevOps und Kubernetes suchen

Plattform:

  • Für die Teilnahme am Online Training stellen wir eine professionelle und moderne Plattform zur Verfügung, die eine Kommunikation in „Echtzeit“ und „Live“ ermöglicht. Hierzu benötigen Sie einen PC/Laptop mit Internetzugang, angeschlossenem Headset oder Lautsprecher/Mikrofon. Sollte eine Nutzung von Headset/Mikrofon nicht möglich sein, können Sie sich zum Seminar auch alternativ über eine Festnetznummer einwählen. Eine Kamera ist nicht zwingend erforderlich, würde aber gerade zu Beginn der Schulung die Vorstellungsrunde etwas persönlicher gestalten.
  • Hinweis: Die Anwendung wird aus dem Browser heraus gestartet. Es ist keine Installation oder Registrierung erforderlich. Daher besteht evtl. auch die Möglichkeit der Nutzung eines privaten Rechners, da an diesem keine Veränderung/Installation stattfindet.

Hinweis zur Nutzung von Software etc. im Rahmen der Seminardurchführung:

  • Bei Seminaren aus dem Bereich Microsoft Office (inkl. Access, Project, Visio) und Adobe wird die jeweilige Applikation auf dem Teilnehmer-Rechner verwendet.
  • Bei technischen Seminaren (Administration, Programmierung etc.) stellen wir einen weiteren Zugang zu einem Remote-Lab zur Verfügung.

Zugangstest:

  • Für einen reibungslosen Start am Seminartag stellen wir im Vorfeld einen Zugangstest für das Online Seminar Tool und das Remote-Lab (Sofern notwendig) zur Verfügung. Ein erfolgreicher Test ist die Voraussetzung für die Teilnahme am Online Seminar.

Seminarunterlagen:

  • Die Seminarunterlagen stellen wir Ihnen, sofern verfügbar, in elektronischer Form bereit.

Finale Einladung:

  • Ca. 3 - 5 Tage vor dem Online Seminar erhalten Sie eine Mail, mit dem finalen Link zur Teilnahme bzw. dem Zugriff auf das Remote-Lab.

Termine


Dauer
3 Tage
Preis
2.050,00 € (2.439,50 € inkl. MwSt.)
Ort