Kontakt aufnehmen

Schulungsübersicht

Kernkonzepte

  1. Kubernetes-Architektur
  2. Cluster-Komponenten

Anwendung erstellen

  1. Erstellung von Containern
  2. Konfiguration eines lokalen Docker-Repositorys

Pod-Design

  1. Grundkonfiguration
  2. Liveness- und Readiness-Probes
  3. CPU- und Speichereinschränkungen
  4. Ressourcenlimits für ein Namespace

Sicherheit

  1. Sicherheitskontext
  2. Service-Accounts
  3. Secrets
  4. Kubernetes-Network-Policy
  5. Linux-Fähigkeiten

Bereitstellungskonfiguration

  1. Controller: Deployments, Daemon Sets und Stateful Sets
  2. Jobs und Cron Jobs
  3. Config Maps
  4. Rolling Upgrade, Blue-Green-Deployment, Canary Deployment
  5. Einsatz von Helm zum Verwalten von Bereitstellungen
  6. Kubernetes-API-Ressourcen

Multi-Container-Pods

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

Dienste & Netzwerk

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

Persistente Speicherung

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

Voraussetzungen

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

Zielgruppe

  • Entwicklerinnen und Entwickler
  • Kubernetes-Nutzer
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien