Die Schulung Container Cluster Grundlagen mit Kubernetes vermittelt praxisorientierte Kenntnisse zur Bereitstellung, Verwaltung und Orchestrierung containerbasierter Anwendungen mit Kubernetes. In diesem dreitägigen Training lernen die Teilnehmenden, wie Kubernetes-Cluster aufgebaut und Anwendungen innerhalb einer skalierbaren Container-Infrastruktur betrieben werden können.
Im Mittelpunkt stehen die Architektur von Kubernetes, die Aufgaben der Control Plane sowie die Verwaltung von Worker Nodes und Pods.
Ein weiterer Schwerpunkt liegt auf der Bereitstellung und Verwaltung containerisierter Anwendungen. Die Teilnehmenden erfahren, wie Deployments, Services und weitere Kubernetes-Ressourcen konfiguriert werden, um Anwendungen zuverlässig zur Verfügung zu stellen.
Das Training behandelt außerdem die Konfiguration von Container-Netzwerken, die Verwaltung persistenter Daten und den Umgang mit Konfigurations- und Sicherheitsinformationen.
Weitere Themen sind die Skalierung von Anwendungen, die Überwachung von Workloads und die Analyse typischer Probleme in Kubernetes-Umgebungen.
Praxisorientierte Übungen ermöglichen den Teilnehmenden, Kubernetes-Ressourcen zu erstellen, zu bearbeiten und zu verwalten.
Die Schulung richtet sich insbesondere an Softwareentwickler, Administratoren und IT-Architekten, die grundlegende Kubernetes-Kenntnisse für den Betrieb containerisierter Anwendungen erwerben möchten
Kubernetes Grundlagen
Einführung in Container-Orchestrierung
Bedeutung von Kubernetes
Container Cluster
Kubernetes Architektur
Einsatzmöglichkeiten von Kubernetes
Kubernetes Cluster Architecture
Control Plane
Worker Nodes
Cluster-Komponenten
API Server
Scheduler
Node Management
Pods und Container Workloads
Kubernetes Pods
Container in Pods
Pods erstellen und verwalten
Containerlebenszyklus
Workload Management
Deployments und Skalierung
Deployments
ReplicaSets
Anwendungen bereitstellen
Skalierung
Rolling Updates
Anwendungsversionen verwalten
Kubernetes Networking
Cluster-Netzwerke
Services
Netzwerkkommunikation
Service Discovery
Netzwerkzugriffe
Configuration Management
ConfigMaps
Secrets
Konfigurationswerte verwalten
Anwendungen konfigurieren
Sicherheitsrelevante Einstellungen
Persistente Datenspeicherung
Volumes
Persistente Daten
Persistent Volumes
Persistent Volume Claims
Storage-Konfiguration
Monitoring und Troubleshooting
Kubernetes-Ressourcen überwachen
Logs untersuchen
Pod-Probleme erkennen
Clusterstatus analysieren
Grundlegende Fehlerbehebung
Praktische Kubernetes-Administration
Kubernetes-Ressourcen erstellen
kubectl verwenden
YAML-Konfigurationen
Anwendungen verwalten
Kubernetes-Cluster administrieren
Vorausgesetzt werden grundlegende Kenntnisse der UNIX/Linux-Kommandozeile.
Erfahrungen in der Linux-Systemadministration sind hilfreich.
Zusätzlich sollten grundlegende Kenntnisse von Containern, Container Engines und Container Images vorhanden sein.
Zur Vorbereitung empfiehlt ETC das Training Container Einsatz mit Docker.
Ziel ist es, die Architektur von Kubernetes zu verstehen und grundlegende Cluster- und Anwendungsverwaltungsaufgaben selbstständig durchzuführen.
Nach Abschluss können die Teilnehmenden Kubernetes-Ressourcen konfigurieren, containerisierte Anwendungen bereitstellen und grundlegende Verwaltungs- und Troubleshooting-Aufgaben durchführen.
Softwareentwickler
Systemadministratoren
IT-Architekten
IT Consultants
DevOps Engineers
Container Administrators
Cloud Engineers
Infrastructure Engineers
Platform Engineers
IT Professionals mit Container-Erfahrung
Der Kurs richtet sich an Fachkräfte, die bereits grundlegende Containerkenntnisse besitzen und Kubernetes zur Verwaltung containerbasierter Anwendungen einsetzen möchten.