Eckdaten
Zielgruppe: Systemadministrator*innen, Entwickler*innen | Dauer: 3 Tage | 9:00–17:00 Uhr | Trainer: New Elements GmbH | Online-Workshop | Teilnehmerzahl: 4-12
Seminarbeschreibung
Ziele
In der dreitägigen Schulung zu den Container-Technologien Docker und Kubernetes werden sowohl die theoretischen Konzepte hinter Docker als auch deren praktische Anwendung vermittelt.
Das Arbeiten mit Containern, das Erstellen eigener Images, deren Verwaltung und praktische Aspekte wie Netzwerke, persistente Datenspeicherung eine eigene Registry werden vorgestellt und in der Praxis vertieft.
Kubernetes als Orchestrierungstool wird mit seinen Möglichkeiten sowohl konzeptionell als auch in der Praxis vorgestellt.
Zielgruppe
- System-Administrator*innen
- Entwickler*innen
Voraussetzungen
Grundkenntnisse in Linux (Command Line).
Agenda
Einführung
- Motivation, Vorteile und Möglichkeiten von Containern
- Technische Grundlagen und Vergleich mit Virtualisierung
Arbeiten mit Containern
- Das Command Line Interface Tool (CLI)
- Docker Alternative Podman
- Verwaltung, Inspektion, Betrieb
- Monitoring und Logging
Die grafische Benutzeroberfläche
Arbeiten mit Images
- Aufbau von Container Images (Union Filesystem, Speicherung)
- Eigene Images erstellen, verwalten und sichern, Lokale Registry nutzen
Bereitstellen von Ressourcen
- Netzwerke erstellen
- Volumes und persistente Datenspeicherung
komplexe Microservice basierte Anwendungen bereitstellen
- Docker-Compose
Betriebsplattformen für Container
- Einführung in Betriebsplattformen: Aufgaben und Funktionen
- Vergleich Docker Swarm und Kubernetes
Kubernetes
- Motivation, Architektur, Komponenten
- Das CLI Tool
- Arbeiten mit Kubernetes
- Praxisbeispiele
Möglichkeiten von Kubernetes
- Deployment Modelle
- Update Verfahren (Blue/Green, Canary, Rolling)
- Load Balancing, Autoscaling
- Health-Check und Self Healing, Service Discovery
Trends und Ausblick
- CNCF, OpenSource, Standards, Werkzeuge