Seminare
Seminare

Docker und Kubernetes Praxis-Workshop: Der komplette Einstieg

Seminar - GFU Cyrus AG

Nach dem Seminar verstehen Sie die zentralen Konzepte von Docker und Kubernetes und können sie praktisch anwenden: Sie bauen eigene Docker-Images, betreiben Multi-Container-Anwendungen mit Docker Compose und deployen, skalieren und konfigurieren Anwendungen in einem Kubernetes-Cluster, inklusive Health Checks, Services und persistenter Datenhaltung.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Roter Faden der Übungen: Über die drei Tage bauen Sie in den Hands-on-Einheiten nach und nach eine durchgängige Beispiel-Anwendung auf, vom ersten eigenen Image bis zum laufenden Deployment im Kubernetes-Cluster.
  • Einstieg in die Containerisierung
    • Motivation: Warum Container? Typische Einsatzszenarien
    • Container vs. klassische Virtualisierung
    • Das Container-Ökosystem im Überblick

  • Docker verstehen und bedienen
    • Architektur, Komponenten und Vorteile von Docker
    • Container starten, stoppen und steuern (Hands-on)
    • Port-Mapping, Shell-Zugriff, Logs (Hands-on)

  • Eigene Images bauen
    • Das Dockerfile Schritt für Schritt: FROM, RUN, ENTRYPOINT & Co. (Hands-on)
    • Best Practices für schlanke, wartbare Images
    • Images testen und debuggen

  • Netzwerke und persistente Daten in Docker
    • Container-Netzwerke: Container miteinander verbinden
    • Daten über den Container-Lebenszyklus hinaus: Volumes und Bind Mounts (Hands-on)

  • Multi-Container-Anwendungen mit Docker Compose
    • Aufbau und Syntax eines Compose-Files
    • Anwendungs-Stacks starten, stoppen und verwalten (Hands-on)
    • Lokale Entwicklung im Compose-Setup

  • Container-Security
    • Die wichtigsten Grundregeln für den Alltag
    • Typische Risiken und wie man sie vermeidet

  • Kubernetes verstehen
    • Von Docker zu Kubernetes: Warum Orchestrierung?
    • Cluster-Architektur: Control Plane und Worker Nodes
    • Die Komponenten im Zusammenspiel

  • Pods, das zentrale Konzept
    • YAML-Manifeste lesen und schreiben (Hands-on)
    • Arbeiten mit kubectl (Hands-on)
    • Der Pod-Lebenszyklus

  • Anwendungen ausrollen und skalieren
    • ReplicaSets und Deployments (Hands-on)
    • Rolling Updates und Rollbacks
    • Self-Healing: Kubernetes repariert mit

  • Anwendungen überwachen
    • Health Checks: Liveness- und Readiness-Probes (Hands-on)
    • Monitoring im Cluster: Prometheus im Überblick

  • Networking in Kubernetes
    • Das Kubernetes-Netzwerkmodell im Überblick
    • Services: Anwendungen im Cluster erreichbar machen (Hands-on)
    • Zugriff von außen mit Ingress (Hands-on)

  • Anwendungen konfigurieren
    • Umgebungsvariablen richtig einsetzen (Hands-on)
    • ConfigMaps: Konfiguration von der Anwendung trennen (Hands-on)
    • Secrets: sensible Daten handhaben

  • Stateful Applications
    • Volumes und PersistentVolumeClaims (Hands-on)
    • StatefulSets: zustandsbehaftete Anwendungen betreiben

  • Zum Abschluss
    • Offene Fragen und Transfer in den eigenen Arbeitsalltag

Zielgruppe:
Das Seminar richtet sich an Entwicklerinnen und Entwickler, DevOps Engineers, Systemadministratoren, IT-Administratoren, Cloud Engineers und technische Projektverantwortliche, die einen praxisnahen Einstieg in Docker und Kubernetes suchen. Es eignet sich für Sie, wenn Sie containerisierte Anwendungen erstellen, bereitstellen oder betreiben möchten und die grundlegenden Abläufe moderner Container- und Orchestrierungsplattformen verstehen wollen. Der Workshop ist als intensives Einsteigerseminar mit hohem Praxisanteil konzipiert.



Teilnahmevoraussetzungen


Sie benötigen grundlegende Kenntnisse im Umgang mit Betriebssystemen und der Kommandozeile.

Sie sollten über allgemeine IT- und Netzwerkgrundkenntnisse verfügen.

Erfahrungen mit Linux sind hilfreich, aber nicht zwingend erforderlich.

Vorkenntnisse in Docker oder Kubernetes werden nicht vorausgesetzt.

Grundlegende Kenntnisse in der Softwareentwicklung oder Systemadministration erleichtern den Einstieg.
Seminarkennung:
S2109
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha