Advanced Docker Concepts and Container Orchestration
Effiziente Container-Orchestrierung entscheidet über Verfügbarkeit, Deployment-Geschwindigkeit und Betriebssicherheit moderner Anwendungslandschaften. Fortgeschrittene Konzepte rund um Docker und Kubernetes bilden die Grundlage für professionelle, skalierbare Container-Infrastrukturen.
Zentrale Themen
- Fortgeschrittene Docker-Konfiguration und Container-Architektur
- Kubernetes-Orchestrierung: Pods, Services und Controller
- Horizontale Skalierung, Ressourcenlimits und Auto-Scaling
- Inter-Service-Kommunikation und Netzwerkkonfiguration
- Sicherheitskonzepte für Container-Laufzeitumgebungen
- Aufbau von CI/CD-Pipelines für automatisierte Container-Deployments
- Monitoring, Logging und systematische Fehlerdiagnose
- Konzepte für hochverfügbare und resiliente Container-Umgebungen
Voraussetzung
Teilnehmende sollten Grundkenntnisse in Docker und Linux mitbringen. Erfahrung mit Containern in einfachen Deployment-Szenarien ist vorteilhaft.
Zielgruppe
Teams aus DevOps und Cloud-Engineering, die Container-Infrastrukturen in produktiven Umgebungen aufbauen, automatisieren und skalieren wollen.
Professionelle Docker- und Kubernetes-Kenntnisse stärken die Fähigkeit, Container-Infrastrukturen belastbar zu gestalten und Deployments zuverlässig zu automatisieren.
- Einführung in Docker und seine Einsatzbereiche
- Überblick über die Docker-Architektur
- Docker-Komponenten: Client, Host und Registry
- Docker installieren und einrichten
- Container starten und ausführen
- Lebenszyklus von Containern
- Container überwachen und verwalten
- Befehle in laufenden Containern
- Images mit Docker Commit erzeugen
- Dockerfiles erstellen und verstehen
- Images taggen und versionieren
- Images aus Registries beziehen und hochladen
- Eigene private Registries aufsetzen
- Control Groups (Cgroups)
- Linux-Namespaces
- Ressourcenlimits für Container setzen
- Speicherkonzepte in Docker
- Volumes anlegen und verwalten
- Bind Mounts einsetzen
- Temporären Speicher mit tmpfs nutzen
- Netzwerkgrundlagen für Container
- Netzwerk-Bridges konfigurieren
- YAML-Grundlagen
- Compose-Dateien strukturieren
- Anwendungen konfigurieren und deployen
- Images per Compose bauen
- Grundlagen der Container-Orchestrierung
- Swarm-Cluster aufsetzen
- Nodes im Swarm-Cluster verwalten
- Services im Swarm steuern
- Secrets und Rolling-Updates
- Cluster-Monitoring
- Horizontal skalieren
- Kubernetes-Cluster-Architektur im Überblick
- Aufbau: Control Plane und Worker Nodes
- Kubectl als Steuerungswerkzeug
- Kubelet-Funktionsweise
- Kube-Proxy und Netzwerkweiterleitung
- Datenspeicherung mit etcd
- Kubernetes-Controller
- Kubernetes-Cluster konzipieren
- Kubernetes-Master und Nodes installieren (inkl. TLS-Bootstrapping)
- Netzwerklösung konfigurieren
- End-to-End-Testergebnisse auswerten
- Kubectl im Einsatz
- YAML-Definitionen lesen und schreiben
- Pods erstellen und verwalten
- Labels und Selektoren
- Kubernetes-Services konfigurieren
- ReplicaSets und Replication Controller
- Ressourcenquoten definieren
- Kubernetes-Netzwerkgrundlagen
- Container Network Interface (CNI)
- Pod-Vernetzung verstehen
- DNS in Kubernetes konfigurieren
- Ingress-Regeln einrichten
- Namespaces in Kubernetes
- RBAC-Konzepte und -Verwaltung
- Security Context in Kubernetes
- Kubernetes Secrets sicher verwalten
- Container-Images sicher einsetzen
- Netzwerkrichtlinien konfigurieren
Jetzt kostenlos beraten lassen
Unsere Fördermaßnahmen gelten ausschließlich für Teilnehmende mit Wohn- oder Arbeitssitz in Deutschland.
Eine Förderung außerhalb Deutschlands ist nicht möglich.
Für Berufseinsteiger, Arbeitsuchende, Quereinsteiger, Startups, Berufserfahrene, Aufsteiger, Spezialisten …
- Skalierung, stabiles Deployment und schnelle Wiederherstellung steigern Effizienz und Ausfallsicherheit moderner Anwendungen erheblich.
- Der Kurs nutzt Docker Compose, Kubernetes, Docker Swarm und Monitoring-Werkzeuge für produktionsnahe Container-Umgebungen.
- Netzwerk-Best-Practices, Ressourcenmanagement, Security-Strategien und klare Deployment-Prozesse minimieren Risiken im Live-Betrieb.
- Kubernetes übernimmt Verwaltung, Skalierung und Ausfallsicherheit komplexer Container-Infrastrukturen automatisiert und deutlich effizienter.
- Containerisierte Workflows beschleunigen Releases, reduzieren Fehlerquellen und gewährleisten konsistente Deployments.
- Lastspitzen, Service-Ausfälle und komplexe Updates lassen sich automatisiert und kontrolliert bewältigen.
- Flexible Container-Kommunikation und automatisiertes Management ermöglichen skalierbare, gut wartbare Systemarchitekturen.
- Cloud-native Infrastrukturen sind Standard – Unternehmen brauchen Fachleute, die skalierbare Container-Plattformen aufbauen und betreiben.
Dein persönlicher Weg zur passenden Weiterbildung – wir beraten Dich individuell
Unsere erfahrenen Bildungsberater:innen begleiten Dich von der ersten Frage bis zum Start Deiner Weiterbildung.