Zusammenfassung

Die Schulung vermittelt einen umfassenden Überblick im Bereich der Container-Orchestrierung mit Kubernetes (K8s). Neben der Systemarchitektur und den grundlegenden Konzepten werden anhand von praktischen Fallbeispielen konkret die typischen Herausforderungen des Betriebs einer Anwendung betrachtet. Den Teilnehmern sollen damit erste praktische Kenntnisse zum eigenständigen Design und Betrieb von Microservices-Anwendungen in Kubernetes vermittelt werden. Darüber hinaus werden weiterführende Konzepte, Herausforderungen und Möglichkeiten der Container-Orchestrierung mit Kubernetes im Kontext von Microservices-Architekturen eingeführt.

Dauer: 2 Tage

Zielgruppe

  • Systemarchitekten
  • Softwarearchitekten
  • Softwareentwickler

Gliederung

  1. Kubernetes Grundlagen
    • Warum Kubernetes?
    • Architektur
    • Master & Nodes
    • Container & Pods
    • Deployments & Services
    • Labels & Selectors
  2. Kubernetes in der Praxis
    • Ein K8s Cluster erstellen
    • Anwendungen bereitstellen
    • Anwendungen überwachen
    • Anwendungszugriff bereitstellen
    • Anwendungen skalieren
    • Anwendungen warten und aktualisieren
  3. Fortgeschrittene K8s Konzepte
    • Deklarative Konfiguration & Infrastructure as Code (IaC)
    • Labels and Annotations
    • Skalierung
    • Sicherheit
    • Persistent Volumes
    • Daemon Sets
    • Jobs
    • Reliable Singletons, Stateful Sets
    • Monitoring and Logging
  4. Ingress
  5. Helm Charts
  6. Container Design Patterns
  7. Ausblick