Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Kernkonzepte

  1. Kubernetes-Architektur
  2. Cluster-Komponenten

Anwendungsentwicklung

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

Pod-Design

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

Sicherheit

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

Deploymentskonfiguration

  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 für das Deployment-Management
  6. Kubernetes-API-Ressourcen

Mehrfach-Container-Pods

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

Dienste & Networking

  1. Dienste und deren verschiedene Typen
  2. Load Balancing
  3. Ingress-Controller

Zustandsbeibehaltung (State Persistence)

  1. Beibehaltung des Anwendungszustands in Kubernetes
  2. Ephemere Speicherung
  3. Persistente 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-konformes Container-Runtime-Umfeld wie Docker oder rkt.

Zielgruppe

  • Entwickler
  • Kubernetes-Nutzer

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien