Kontakt aufnehmen

Schulungsübersicht

Kernkonzepte

  1. Kubernetes-Architektur
  2. Cluster-Komponenten

Anwendung erstellen

  1. Container erstellen
  2. Lokales Docker-Repo konfigurieren

Pod-Design

  1. Basis-Konfiguration
  2. Liveness- und Readiness-Probes
  3. CPU- und Speicherbeschränkungen
  4. Ressourcenlimits für ein Namespace

Sicherheit

  1. Sicherheitskontext
  2. Service-Accounts
  3. Secrets
  4. Kubernetes Network Policy
  5. Linux-Capabilities

Deploymentskonfiguration

  1. Controller: Deployments, DaemonSets und StatefulSets
  2. Jobs und CronJobs
  3. ConfigMaps
  4. Rolling Upgrade, Blue-Green-Deployment, Canary-Deployment
  5. Helm zur Verwaltung von Deployments verwenden
  6. Kubernetes API-Ressourcen

Mehr-Container-Pods

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

Dienste & Netzwerkkonfiguration

  1. Dienste und verschiedene Typen
  2. Lastverteilung (Load Balancing)
  3. Ingress-Controller

State-Persistenz

  1. Persistenz des Anwendungs-Status in Kubernetes
  2. Ephemeraler Speicher
  3. Persistent Volumes und Claims
  4. Storage Classes

Voraussetzungen

  • Verständnis der Konzepte und Architekturen cloudnativer Anwendungen.
  • Erfahrung in der Programmierung mit Python, Node.js, Go oder Java.
  • Ein OCI-konformer Container-Laufzeitumgebung, wie Docker oder rkt.

Zielgruppe

  • Entwickler
  • Kubernetes-Benutzer
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien