Kontakt aufnehmen

Schulungsübersicht

Grundlegende Konzepte

  1. Architektur von Kubernetes
  2. Komponenten eines Clusters

Entwicklung der Anwendung

  1. Erstellen von Containern
  2. Konfiguration des lokalen Docker-Repositories

Pod-Konzepte

  1. Grundlegende Konfiguration
  2. Liveness- und Readiness-Probes
  3. Einschränkungen bezüglich CPU- und Speichernutzung
  4. Ressourcenlimits für ein Namespace

Sicherheit

  1. Security Contexts
  2. Service Accounts
  3. Geheimdatenverwaltung (Secrets)
  4. Netzwerkrichtlinien in Kubernetes
  5. Linux-Berechtigungen und Capabilities

Bereitstellungseinstellungen

  1. Controller: Deployments, DaemonSets und StatefulSets
  2. Jobs und Cron Jobs
  3. Config Maps
  4. Rolling Updates, Blue-Green-Deployment sowie Canary-Deployment
  5. Einsatz von Helm zur Verwaltung von Bereitstellungen
  6. Kubernetes-API-Ressourcen

Pods mit mehreren Containern

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

Dienste & Netzwerke

  1. Dienste sowie ihre verschiedenen Typen
  2. Lastverteilung
  3. Ingress-Controller

Datenpersistenz

  1. Aufbewahrung von Anwendungsdaten in Kubernetes
  2. Ephemeres Speichersystem
  3. Persistente Volumes und Claims
  4. Speicherklassen (Storage Classes)

Voraussetzungen

  • Grundverständnis der Konzepte und Architekturen cloudnativer Anwendungen.
  • Erfahrung in der Programmierung mit Python, Node.js, Go oder Java.
  • Eine OCI-konforme Container-Runtime wie Docker oder rkt.

Zielgruppe

  • Entwickler
  • Kubernetes-Nutzer
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien