Schulungsübersicht

Zentrale Konzepte

  1. Kubernetes Architektur
  2. Cluster-Komponenten

Aufbau der Anwendung

  1. Erstellen von Containern
  2. Lokales Docker Repo konfigurieren

Pod-Entwurf

  1. Basis-Konfiguration
  2. Lebensfähigkeit und Bereitschaftstests
  3. CPU- und Speicherbeschränkungen
  4. Ressourcenbeschränkungen für einen Namespace

Sicherheit

  1. Sicherheitskontext
  2. Dienstkonten
  3. Geheimnisse
  4. Kubernetes Netzwerkpolitik
  5. Linux Fähigkeiten

Einsatzkonfiguration

  1. Controller: Einsätze, Daemon-Sets und Stateful-Sets
  2. Aufträge und Cron-Jobs
  3. Config-Maps
  4. Rolling Upgrade, blau-grüner Einsatz, kanarischer Einsatz
  5. Verwendung von Helm für die Verwaltung von Bereitstellungen
  6. Kubernetes API-Ressourcen

Multi-Container-Pods

  1. Sidecar-, Ambassador- und Adapter-Container
  2. Init-Container

Dienste und Networking

  1. Dienste und verschiedene Typen
  2. Lastausgleich
  3. Ingress-Controller

Zustandspersistenz

  1. Persistenz des Anwendungsstatus in Kubernetes
  2. Ephemerer Speicher
  3. Persistente Volumes und Ansprüche
  4. Speicherklassen

Voraussetzungen

  • Verständnis von Konzepten und Architekturen für native Cloud-Anwendungen.
  • Erfahrungen in der Programmierung in Python, Node.js, Go oder Java.
  • Eine OCI-konforme Container-Laufzeitumgebung, wie z.B. Docker oder rkt.

Publikum

  • Entwickler
  • Kubernetes Benutzer
 21 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien