Kubernetes Foundation

Interesse geweckt?

Melden Sie sich bei uns – wir klären offene Fragen und planen das passende Format für Sie.

Kubernetes Foundation – Von den Grundlagen zur praktischen Anwendung

Überblick

Das Kubernetes Foundation Training bietet einen umfassenden Einstieg in die Welt der Containerisierung und Kubernetes. Von den grundlegenden Konzepten bis zur praktischen Anwendung lernen die Teilnehmenden, Anwendungen zu containerisieren, auf Kubernetes zu deployen und auftretende Probleme eigenständig zu lösen.

Ziele des Kubernetes-Trainings

  • Fundierte Kenntnisse in Kubernetes und Containerisierung: Vermittlung zentraler Konzepte, Tools und Technologien zur Entwicklung, Verwaltung und Skalierung containerisierter Anwendungen.
  • Praxisnahes Arbeiten mit Kubernetes: Deployment, Troubleshooting und Verwaltung von Anwendungen in Kubernetes-Umgebungen.
  • Umfassendes Verständnis der Kubernetes-Architektur: Aufbau, Komponenten und Zusammenspiel innerhalb von Clustern.
  • Einblick in moderne Open-Source-Tools: Nutzung und Integration gängiger Tools wie Helm und Co. im Projektalltag.

Zielgruppen

  • Entwickler und Systemadministratoren: Die erste Schritte mit Kubernetes machen wollen, um Anwendungen zu containerisieren und in modernen Umgebungen zu betreiben.
  • Erfahrene Engineers und Architekten: Die ihr Wissen auffrischen, vertiefen oder systematisieren wollen.

Trainingsinhalte

  1. Container-Grundlagen
    • Konzepte und Vorteile der Containerisierung
    • Verwendete Tools und deren Anwendung (z. B. Docker)
    • Wichtige CLI-Befehle und Best Practices
  2. Kubernetes-Grundlagen
    • Historischer Hintergrund und Entwicklung
    • Vergleich mit anderen Orchestrierungslösungen
    • Aufbau und Architektur von Clustern
  3. Kubernetes-Konzepte in der Praxis
    • Deployment von Anwendungen (Pods, Deployments, Autoscaler etc.)
    • Netzwerkkonfiguration (Services, Ingress, Gateway API, Network Policies)
    • Konfigurationsmanagement (ConfigMaps, Secrets)
    • Storage-Konzepte (Volumes, Storage Classes)
    • Resilienz und Scheduling (Affinity, Pod Disruption Budgets)
  4. Kubernetes im Projektkontext
    • Anwendungspaketierung und Deployment mit Helm
    • Troubleshooting und Debugging
  5. Open-Source-Landschaft rund um Kubernetes
    • Übersicht wichtiger Tools und deren Nutzen im Alltag
  6. Zukunftstrends und Weiterentwicklung
    • Aktuelle Entwicklungen und wohin die Reise geht

Methoden und Ansätze

  • Praxisorientierter Wechsel zwischen Theorie und Übung: Die Teilnehmenden wenden Gelerntes direkt in ihrer eigenen Umgebung an.
  • Hands-on Labs und Übungen: Realistische Szenarien helfen, Kubernetes-Erfahrungen zu sammeln.
  • Individuelle Betreuung: Raum für spezifische Fragen und Fallbeispiele aus dem Projektalltag.
  • Optional Remote durchführbar: Flexibel in der Umsetzung.

Voraussetzungen

  • Know-how
    • Erfahrung im Umgang mit der Kommandozeile und Shell-Tools
    • Grundkenntnisse zu Containern sind hilfreich
  • Technische Ausstattung
    • Visual Studio Code (inkl. Remote-SSH oder DevContainers Extension)
    • Alternativ: Lokale Installation von kubectl und Helm
    • Internetverbindung

Format

  • 3-tägiges Training (jeweils ca. 08:30 - 16:30 Uhr)
  • 8 bis 12 Teilnehmende
  • Vor Ort oder remote
  • Theoretische Inhalte werden direkt durch praktische Übungen vertieft

Vorteile unseres Trainings

  • Praxisnah und realitätsbezogen: Fokus auf echten Use Cases und direkt anwendbaren Kenntnissen.
  • Erfahrene Trainer: Experten aus der Praxis mit langjähriger Erfahrung in Kubernetes-Projekten.
  • Flexibel und individuell anpassbar: Trainingsinhalte lassen sich an spezifische Anforderungen Ihres Teams anpassen.

Sprache

  • Deutsch oder Englisch

Individualisierung

  • Das Training kann inhaltlich an die jeweilige Infrastruktur oder spezifische Tools Ihrer Organisation angepasst werden.
  • Auch unternehmensspezifische Use Cases können integriert werden.