Kontakt aufnehmen

Schulungsübersicht

Grundkonzepte

  1. Kubernetes-Architektur
  2. Clusterkomponenten

Anwendungsentwicklung

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

Pod-Design

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

Sicherheit

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

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. Verwendung von Helm zur Verwaltung von Deployments
  6. Kubernetes-API-Ressourcen

Mehrkern-Container-Pods

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

Services & Netzwerk

  1. Services und verschiedene Typen
  2. Lastverteilung
  3. Ingress-Controller

State-Persistenz

  1. Persistierung des Anwendungszustands in Kubernetes
  2. Ephemeres Speicher
  3. Persistent Volumes und Claims
  4. Storage Classes

Voraussetzungen

  • Ein grundlegendes Verständnis von Konzepten und Architekturen cloudbasierter Anwendungen.
  • Erfahrung in der Programmierung mit Python, Node.js, Go oder Java.
  • Ein OCI-konformes Container-Runtime-Umfeld, wie z. B. Docker oder rkt.

Zielgruppe

  • Entwickler
  • Kubernetes-Nutzer
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien