Docker und Kubernetes in der Praxis

Lernen Sie mit uns in 3 Tagen diese Technologien zu verstehen.

Was Sie erwartet

Cloud Basics

Hands-on Experience

Best Practices für den DevOps Lifecycle

Karrierechancen und Fortschritt

Open Source Technologien

Zertifizierung

Auf einen Blick

Skill level

Beginner & Professional

Trainingsdauer

3 Tage

Frühbucherpreis*

1.890€

Nächstes Training

Datum: 24/06/2025

Ort: Online

2100€ zzgl. MwSt.

In diesem 3-tägigen Hands-on-Training lernen Sie fundierte Kenntnisse im Bereich Container Technologien am Beispiel Docker und produktionsreife Orchestrierung mit Kubernetes. Zunächst werden die Grundkenntnisse und Kernkonzepte von Cloud-nativer Softwareentwicklung erläutert sowie die Rolle und Bedeutung von Containern und Orchestrierung in einem modernen DevOps Lifecycle. Anschließend gibt es eine interessante Abwechslung zwischen theoretischen Inhalten und begleiteten, praktischen Übungen mit einem kontinuierlichen Anwendungsbeispiel. Die verschiedenen Aspekte vertiefen wir auch gerne mit Lessons Learned aus unserer erfolgreichen Projekthistorie mit Cloud-nativen Technologien.

Damit Sie Docker und Kubernetes verstehen und aus Entwickler:innen-Perspektive aufbauen lernen, beinhalten das Training unterschiedliche Bausteine und Übungen mit folgendem Ablauf:

Theoretische Grundlagen

  • Was verstehen wir unter Cloud? Was verstehen wir unter Cloud Native?
  • Anforderungen an moderne, Cloud-basierte Software
  • Microservices
  • 12-Factor Apps, CAP Theorem, Conway’s Law
  • Aspekte für eine Legacy → Cloud Migration

Container Technologie und Docker

  • Verwendung der Docker API via CLI
  • Erstellen der Container Images einer verteilten Microservice-basierten Anwendung
  • Nutzung von Dockerfiles und docker-compose
  • Deployment der Anwendung mit Docker und öffentliche Bereitstellung im Internet

Kubernetes (K8s)

  • Einführung in die Kubernetes API via kubectl
  • Deployment der Anwendung mit K8s
  • Grundsätzliche API-Objekte, Deployments, ReplicaSets und Pods und deren korrekte Verwendung
  • Bereitstellung der Workloads mit Services, K8s-Netzwerk und Ingress-Konzepte
  • Konzepte und Verwendung von Labels
  • Konfigurationsmanagement und Umgang mit sensitiven Daten am Beispiel ConfigMaps und Secrets
  • Hochverfügbarkeit und Automatisierung – Szenarien zur automatischen Fehlerbehandlung, Skalierung einzelner Komponenten, dynamisches Load Balancing und Rollouts ohne Downtime
  • Verbessertes Deployment und Package Management mit Helm
  • Persistenz und externe Speicherung von Daten sowie korrekte Verwendung von zustandsbehafteten AnwendungskomponentenPersistent Volume Claims und StatefulSets
  • Erweiterung der Kubernetes-Funktionalität mit Custom Resources und Operators
  • Fortgeschrittene Implementierung von verteilten Anwendungen und Netzwerkmanagement mittels Service Mesh
  • Logging, Monitoring & Observability – komplettes Spektrum von Auswertung von Logging Streams, Auswertung und Überwachung von Metriken mit Prometheus und Grafana bis zur detaillierten Fehleranalyse mit Kiali und Distributed Tracing mit Jaeger

Die Übungen werden aus einer typischen Development-Perspektive dargestellt und durchgeführt. Es sind allerdings keine Programmierkenntnisse notwendig.

Die Implementierung der Anwendung wird bereitgestellt und ist nicht Teil der Übungen. Das Training eignet sich daher auch ideal zur Vorbereitung auf „Certified Kubernetes Application Developer“ (CKAD) der Linux Foundation. Cluster Administration und Site Reliability Engineering (SRE) Aspekte werden theoretisch erklärt, sind aber nicht der primäre Fokus des Trainings.

Für die Teilnehmenden wird die komplette Umgebung bereitgestellt. Daher ist die einzige technische Voraussetzung eine Internetverbindung ohne Firewall-Limitierung für unsere Trainingswebseiten und eine SSH-Verbindung zu unseren Trainingsumgebungen (Port 22).

Nach dem Motto „practice what you preach“ stellen wir unsere Übungsumgebung in einem GitOps-basierten Workflow mit Infrastructure-as-Code (IaC) Technologie dynamisch in der Cloud bereit. Bei Interesse schauen wir auch gern mit Ihnen hinter diese Kulissen.

Individuelle Schwerpunkte bei Ihrem Inhouse-Training

Sie haben Interesse an einem Inhouse-Training exklusiv für Ihre Kolleg:innen? Gerne realisieren wir solche Trainings für Sie remote oder vor Ort in Ihren eigenen Räumlichkeiten. Hierbei besteht auch die Möglichkeit die Inhalte dynamisch anzupassen und auf Ihre Bedarfe zuzuschneiden. Bitte sprechen Sie uns an!

Das interaktive Training ist für alle, die ein fundiertes Wissen und praktische Erfahrungen mit Docker und Kubernetes haben möchten. Nach dem Workshop werden Sie Docker und Kubernetes umfassend verstehen und dieses Wissen in verschiedenen Aspekten von Software Engineering nutzen können. Deshalb richtet sich das Training insbesondere an:

Software Developer / Software Engineers mit dem Ziel moderne, dynamische, skalierbare Applikationen zu entwickeln unabhängig von Programmiersprache und Framework.

DevOps Engineers mit dem Ziel Umgebungen für schnelle und effiziente Build-, Test- und Deployment-Zyklen zu erstellen, sowie daraus resultierend den Pfad von Entwicklung bis Produktion entscheidend zu beschleunigen.

IT Architekt:innen mit dem Ziel resiliente und robuste Anwendungsarchitekturen zu entwerfen und umzusetzen.

IT Operations mit dem Ziel Verständnis über die Runtime Architektur moderner Software zu erlernen sowie die Anforderungen an eine solche Architektur besser einzuschätzen.

Technisch-orientiertes Management / Projekt Manager / Product Owner mit dem Ziel den Kontakt zur Technologie nicht zu verlieren und ein fundiertes Verständnis zum Einsatz von Cloud-nativen Technologien aufzubauen.

Studierende und aufstrebende IT Professionals mit dem Ziel Skills in einem schnell wachsenden Technologieökosystem aufzubauen, welches die IT in den letzten Jahren stark geprägt hat und künftig nahezu unersetzlich sein wird.

Termine

Early Bird

Online

Deutsch

24.06.2025 – 26.06.2025

Teams/Zoom

Early Bird

Online

Deutsch

14.10.2025 – 16.10.2025

Teams/Zoom

Teilnahmegebühr

Die Teilnahmegebühr beträgt 2.100 € zzgl. MwSt. inklusive Trainingsunterlagen und Verpflegung während der Schulung. (Verpflegung gilt nur für Präsenz-Termine)

Zudem erstellen wir für Sie auf Anfrage gerne Teilnahmebescheinigungen.

Bei Anmeldungen 30 Tage vor Kursbeginn können wir Ihnen einen Frühbucherrabatt in Höhe von 10% gewähren. Wenn Sie mehr als einen Teilnehmenden anmelden wollen, können wir Ihnen zudem attraktive Gruppenrabatte anbieten.

Unsere Trainer:innen

Matthias Krause

Sales Lead Manufacturing

matthias.krause

+49 (175) 5897169

Cagri Tasci

Consultant

Cagri.Tasci

+49 (160) 9467 9742

Florian Ernst

Managing Consultant

Florian.Ernst

(151) 1775 7130

Mirna Alaisami

Senior Consultant

mirna.alaisami

22040-7525

Anmeldung

Anmeldung. Sichern Sie sich verbindlich und unkompliziert einen Platz für das ausgewählte Training. Wir freuen uns auf Sie!

Bitte aktiviere JavaScript in deinem Browser, um dieses Formular fertigzustellen.
Name
Abweichende Rechnungsanschrift
Checkboxes

Werden Sie Expert:in!
Unser Trainingsangebot

IoT

OpenTelemetry für Developer: Hands-On Observability Workshop

Praxisnaher OpenTelemetry-Workshop: Tracing, Metriken & Logs

unFIX CTA Grafik

unFIX Foundation V2 – Organisationsentwicklung neu denken

Bist du NIS2 ready?

KI / AI für Führungskräfte

Lernen Sie die Möglichkeiten von AI effektiv für Ihr Unternehmen