DevOps Artisan – Kubernetes Advanced

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.

An wen ist es gerichtet?

Dieser Kurs befasst sich mit:

  • Ingenieure DevOps
  • Linux-Systemadministratoren
  • Systemdesign-Ingenieure
  • Architekten

Was wirst du lernen?

In diesem Kurs lernen die Teilnehmer fortgeschrittene Kubernetes-Ressourcen kennen und erfahren, wie ein Kubernetes-Cluster überwacht werden kann.

Voraussetzungen:

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.

Kursplan:

Die Kursmaterialien sind auf Englisch. Der Unterricht findet auf Rumänisch statt.

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

Wir empfehlen, fortzufahren mit:

Zertifizierungsprogramme

Dieser Kurs bereitet die Teilnehmer auf die Zertifizierungsprüfung vor, um die Rolle eines Professional Deploy & Ops Engineer zu erlangen.

DevOps Artisan – Kubernetes Advanced

Personalisierte Angebote für Gruppen ab 2 Personen

Kursdetails

Dauer:

2
Tage

Preis:

840 EUR

Lieferung:

Virtueller Klassenraum

Stufe:

3. fortgeschritten

Rollen:

Entwickler, Devops Ingenieur, DevOps Team, Programmierer, Systemingenieur