Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Jenkins & Kubernetes – Skalierbare CI/CD-Pipelines mit Containern" lernen Sie, wie Sie Jenkins in modernen Container- und Kubernetes-Umgebungen einsetzen, um skalierbare und sichere CI/CD-Pipelines aufzubauen. Sie entwickeln die Fähigkeit, Jenkins-Agenten dynamisch in Kubernetes-Clustern bereitzustellen, Sicherheitskonzepte mit Secrets-Management und RBAC umzusetzen sowie Monitoring- und Logging-Lösungen einzubinden.

Darüber hinaus erwerben Sie das Wissen, Deployment-Strategien wie Blue/Green oder Canary sicher anzuwenden und den Einsatz von Jenkins im Vergleich zu alternativen CI/CD-Plattformen (GitHub Actions, GitLab CI) strategisch zu bewerten.

Teilnehmer - Zielgruppe

  • DevOps Engineers und Site Reliability Engineers (SREs)
  • CI/CD-Verantwortliche und Build-/Release-Manager
  • Softwareentwickler mit Jenkins-Grundkenntnissen, die Container- und Kubernetes-Technologien in ihre Automatisierungsprozesse integrieren möchten
  • IT-Architekten, die CI/CD-Infrastrukturen im Cloud-native Umfeld konzipieren

Kurs - Voraussetzungen

  • Grundkenntnisse in Jenkins
  • Grundkenntnisse in Linux / Kommandozeile
  • Grundkenntnisse in Git / Versionskontrolle
  • Erste Erfahrung mit Containern (Docker)
  • Grundlegendes Verständnis von Kubernetes ist von Vorteil

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Jenkins Advanced & Pipeline-Automatisierung

  • Einführung: Jenkins im modernen DevOps- und Cloud-native Umfeld
  • Pipeline-as-Code mit Jenkinsfile
  • Declarative vs. Scripted Pipelines – Best Practices
  • Jenkins Configuration as Code (JCasC)
  • Integration von SCM-Systemen (GitHub, GitLab, Bitbucket)
  • Sicherheitsaspekte: Credentials, Secrets, RBAC

Containerisierung mit Docker & Kubernetes

  • Jenkins in Containerumgebungen
  • Jenkins Master im Docker-Container
  • Build Agents als Container
  • Kubernetes-Grundlagen für Jenkins-Integration
  • Pods, Services, Namespaces, RBAC
  • Dynamische Jenkins-Agenten mit Pod Templates
  • Secrets-Management & sichere Konfiguration
  • Monitoring & Logging: Prometheus, Grafana, Loki

Skalierbare CI/CD im Cloud-native Umfeld

  • Jenkins im Kubernetes-Cluster: Skalierung und Hochverfügbarkeit
  • Deployment-Strategien: Blue/Green, Canary, Rolling Updates
  • Vergleich Jenkins mit alternativen CI/CD-Plattformen (GitHub Actions, GitLab CI)
  • Praxisworkshop: End-to-End Pipeline
  • Code Commit → Build → Test → Container Deployment auf Kubernetes → Monitoring

Weitere Schulungen zu Thema Jenkins

Jenkins Grundkurs

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

In diesem 2-tägigen Seminar "Jenkins Grundkurs" erhalten Sie einen tiefen Einblick in die Welt der Continuous Integration, die aufgrund kürzerer Release-Zyklen immer wichtiger wird. In diesem Zusammenhang ist die automatisierte Erstellung von Releases und Software ...

Jenkins und Jenkins Pipeline Fortgeschrittenenkurs

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

In diesem 2-tägigen Seminar „Jenkins und Jenkins Pipeline Fortgeschrittenenkurs“ erweitern Sie Ihre Kenntnisse rund um Jenkins gezielt mit dem Schwerpunkt auf Pipeline-as-Code. Sie lernen sowohl die grundlegenden als auch fortgeschrittenen Konzepte kennen und setzen sich ...