Kurs DevOps Artisan – Kubernetes Advanced behandelt fortgeschrittene Themen, die für die Verwendung von Kubernetes zur Orchestrierung von Anwendungen im großen Maßstab, im Rechenzentrum oder in anderen Bereichen relevant sind cloud.
Es ist eine Fortsetzung des Kubernetes-Grundlagenkurses mit einer Einführung in fortgeschrittenere Kubernetes-Ressourcen wie Job, CronJob, Daemoset, ConfigMap und Secrets. Helm ist ein weit verbreiteter Paketmanager zum Installieren, Aktualisieren und Verwalten von Kubernetes-Anwendungen, und die Studierenden haben die Möglichkeit, die Konzepte zu verstehen und zu verwenden.
Grundlegende Konzepte der Kubernetes-Sicherheit, RBAC-Mechanismus, Kubernetes-Cluster: Zentralisierte Protokollierung und Überwachung (Prometheus und Grafana) werden vorgestellt.
Dieser Kurs befasst sich mit:
- Ingenieure DevOps
- Linux-Systemadministratoren
- Systemdesign-Ingenieure
- Architekten
In diesem Kurs lernen die Teilnehmer fortgeschrittene Kubernetes-Ressourcen kennen und erfahren, wie ein Kubernetes-Cluster überwacht werden kann.
Um an diesem Kurs teilnehmen zu können, müssen die Lernenden über Kubernetes-Kenntnisse verfügen:
- Kubernetes-Terminologie (Knoten, Pods, Ressourcen)
- über die Befehlszeile (kubectl) mit Kubernetes-Clustern interagiert zu haben
- Ressourcen (Knoten, Pods, Replikatsätze, Bereitstellungen usw.)
Es wird empfohlen, dass Studierende das Kubernetes-Grundlagenmodul abgeschlossen haben, bevor sie an diesem Kurs teilnehmen.
Module 1. Daemon-Sets. Zeitgesteuerte Aufgaben. Geheimnisse. ConfigMaps
- CronJobs – periodische Ausführung von Aufgaben
- ConfigMaps – Bereitstellung wiederverwendbarer Anwendungen
- Geheimnisse – Weitergabe sensibler Informationen
- DaemonSets – Pods auf jedem Knoten
- Praktisches Labor: DaemonSets. Zeitgesteuerte Aufgaben. ConfigMaps
Modul 2. Eingänge. Der Nginx-Ingress-Controller
- Ingress-Controller
- Ingress-Vorgang
- Bereitstellen des Ingress-Controllers
- Ingress-Ressource
- Pfadmanipulation
- Praktisches Labor: Ingress
Modul 3. Das Kubernetes-Dashboard. Helm – Der Kubernetes-Paketmanager
- Installieren des Kubernetes-Dashboards
- Herstellen einer Verbindung zum Dashboard über Kubectl-Proxy, NodePort und externen Authentifizierungs-Proxy
- Dashboard-Benutzer
- Helmübersicht
- Helmkomponenten
- Helm installieren
- Helmbefehle und Anwendungsbeispiele
- Praktisches Labor: Kubernetes-Dashboard. Helm
Modul 4. Sicherheit. Rollenbasierte Zugriffskontrolle
- Identitäts- und Zugriffsmanagement
- Service Accounts
- Die Benutzerverwaltung
- RBAC-Terminologie erklärt
- Rollenumfang
- Praxislabor: Sicherheit. RBAC
Modul 5. Arbeiten mit Protokollen. Zentralisierte Protokollierung – Elastic Stack
- Kubernetes-Protokollierung
- Zentralisierte Protokollierung mit Elastic Stack
- Praktisches Labor: Protokollierung
Modul 6. Überwachung. Prometheus/Grafana
- Kubernetes-Metriken
- Metrik-Terminologie
- Metriken sammeln
- Verwendung von Prometheus zur Überwachung
- Prometheus einsetzen
- Verwendung von Grafana für Zeitreihenanalysen
- Grafana + Prometheus
- Verwendung von Elastic Stack zur Überwachung
- Praxislabor: Überwachung
Modul 7. Erweiterte Brückenplanung
- nodeName und nodeSelector
- Affinität und Anti-Affinität
- Begriffe und Ausdrücke
- Knotenaffinitätsoperationen
- Makel und Toleranzen
- Kabel und Abfluss
- Ressourcenkontrolle
- Anforderungen und Grenzen
- Praktisches Labor: Erweiterte Pod-Planung
Dieser Kurs bereitet die Teilnehmer auf die Zertifizierungsprüfung vor, um die Rolle eines Professional Deploy & Ops Engineer zu erlangen.

