Kubernetes Administration (LFS458)
Kursziel
In diesem Kurs lernen Sie die Installation eines Kubernetes-Clusters mit mehreren Knoten mithilfe von kubeadm sowie die Erweiterung eines Clusters, die Auswahl und Implementierung von Cluster-Netzwerken und verschiedene Methoden zur Verwaltung des Anwendungslebenszyklus, einschließlich Skalierung, Updates und Rollbacks und die Verwaltung einer containerisierten Anwendungsinfrastruktur.
Der Kurs behandelt außerdem die Konfiguration sowie Sicherheitseinstellungen sowohl für den Cluster als auch für Container, die Verwaltung des verfügbaren Speichers, die Überwachung, Protokollierung und Fehlerbehebung von Containern und dem Cluster, die Verwendung von Helm Charts zur Automatisierung der Anwendungsbereitstellung sowie das Verständnis der Verteilung von Anwendungen für Fehlertoleranz und Hochverfügbarkeit.
Dieser Kurs bereitet Sie auf die Installation und Konfiguration eines produktionsbereiten Kubernetes-Clusters vor – von der Netzwerkkonfiguration über Upgrades bis hin zur Bereitstellung von Deployments über Services sowie die Übernahme von Aufgaben für die Kubernetes-Administration. Der Kurs vermittelt zusammen mit praktischer Erfahrung und Selbststudium die Fähigkeiten und Kenntnisse, die auch in der Certified Kubernetes Administrator (CKA)-Prüfung geprüft werden.
Ausführliche Agenda
- 1. Einführung
- Die Linux Foundation
- Linux Foundation Training
- Linux Foundation Zertifizierungen
- Digitale Abzeichen der Linux Foundation
- Linux Foundation Abonnements
- Laborübungen, Lösungen und Ressourcen
- Veränderungen in Linux und Open-Source-Projekten
- E-Learning-Kurs: LFS258
- Plattformdetails
- 2. Grundlagen von Kubernetes
- Kubernetes definieren
- Cluster-Struktur
- Einführung
- Projektsteuerung und CNCF
- Übungen
- 3. Installation und Konfiguration
- Erste Schritte mit Kubernetes
- Minikube
- kubeadm
- Weitere Installationswerkzeuge
- Übungen
- 4. Kubernetes-Architektur
- Kubernetes-Architektur
- Netzwerk
- Andere Cluster-Systeme
- Übungen
- 5. APIs und Zugriff
- API-Zugriff
- Annotationen
- Arbeiten mit einem einfachen Pod
- kubectl und API
- Swagger und OpenAPI
- Übungen
- 6. API-Objekte
- API-Objekte
- Die v1-Gruppe
- API-Ressourcen
- RBAC-APIs
- Übungen
- 7. Zustand mit Deployments verwalten
- Deployment-Übersicht
- Deployments und Replica Sets
- DaemonSets
- Labels
- Übungen
- 8. Helm und Kustomize
- Helm-Übersicht
- Helm
- Verwendung von Helm
- Kustomize-Übersicht
- Übungen
- 9. Volumes und Daten
- Volumes-Übersicht
- Volumes
- Persistente Volumes
- Rook
- Daten an Pods übergeben
- ConfigMaps
- Übungen
- 10. Services
- Übersicht
- Zugriff auf Services
- DNS
- Übungen
- 11. Erweitertes Traffic-Management
- Übersicht
- Ingress-Controller
- Ingress-Regeln
- Service Mesh
- Einschränkungen
- Gateway-API
- Übungen
- 12. Scheduling (Planung)
- Übersicht
- Scheduler-Einstellungen
- Pod-Spezifikation
- Affinitätsregeln
- Taints und Tolerierungen
- Übungen
- 13. Protokollierung und Fehlerbehebung
- Übersicht
- Fehlerbehebungsablauf
- Grundlegende Startsequenz
- Monitoring
- Plugins
- Protokollierung
- Fehlerbehebungsressourcen
- Übungen
- 14. Benutzerdefinierte Ressourcendefinition
- Übersicht
- Benutzerdefinierte Ressourcendefinitionen
- Aggregierte APIs
- Übungen
- 15. Sicherheit
- Übersicht
- Zugriff auf die API
- Authentifizierung und Autorisierung
- Admission Controller
- Netzwerkrichtlinien
- Übungen
- 16. Hohe Verfügbarkeit
- Übersicht
- Gestapelte Datenbank
- Externe Datenbank
- Übungen
Zielgruppe
IT-Systemadministrierende
Nötige Vorkenntnisse
Die Teilnehmenden sollten über Linux-Administrationskenntnisse und grundlegende Netzwerkkenntnisse verfügen. Sie sollten mit der Befehlszeile vertraut und in der Lage sein, Dateien mit einem Befehlszeilen-Texteditor zu bearbeiten.
Dauer
4 Tage
Beginn 9:00 Uhr
Ende 16:30 Uhr
Veranstaltungsform
Online oder Präsenz möglich
Kontaktieren Sie uns!
Bei Fragen zu unserem Trainingsangebot erreichen Sie uns unter:
+49 8457 337 9990