Kubernetes

Kubernetes

Kursdauer: 3 Tage, Tageskurs
Kurssprache: deutsch


Kubernetes ist ein sehr populäre Plattform, die die automatisierte Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen einfach ermöglicht. Sie wurde ursprünglich von Google entwickelt und wird heute von einer umfassenden und wachsenden Open-Source-Community weiterentwickelt.

Die Schulung führt die Teilnehmenden in Kubernetes und dessen Konzepte, anhand eines durchgängigen praktischen Beispiels ein. Auch erweiterte Themen wie Sicherheit werden behandelt.

  • Administratoren
  • Java-Entwickler
  • DevOps-Engineers

  • Motivation
  • Architektur und Kernkomponenten eines Kubernetes-Clusters
  • Installation eines Kubernetes-Clusters und des kubectl-Kommandos
  • Konzepte von Kubernetes
    • Networking und CNI-Plugins
    • Pods
    • Labels und Annotations
    • Namespaces
    • Liveness und Readiness Probes
    • ReplicaSets
    • Services und Ingresses
    • DaemonSets
    • Jobs
    • PersistentVolumes und PersistentVolumeClaims
    • ConfigMaps und Secrets
    • Resources Requests und Limits
    • Deployments
    • Security: ServiceAccounts, (Cluster)Roles, (Cluster)RoleBindings und NetworkPolicies
  • Deployment von produktiven Applikationen
  • Integration von Storage-Lösungen in Kubernetes
  • Logging und Monitoring in einem Kubernetes-Cluster
  • Best Practices
  • Ausblick: Helm

  • Grundkenntnisse über Docker