Schulungsübersicht
Einführung
- Was ist Kubernetes?
- Containerisierung vs. Virtualisierung
- Überblick über die Funktionen und Architektur von Kubernetes
- Kubernetes im Kontext der Cloud Native Computing Foundation (CNCF)
Verstehen Kubernetes
- Der Lebenszyklus einer Kubernetes-Anwendung
- Kubernetes-Komponenten: Master und Nodes
- Kubelet, Kube-Proxy und andere Schlüsselkomponenten
Erste Schritte
- Einrichten der Entwicklungsumgebung
- Installieren Kubernetes mit kubeadm
- Konfigurieren von kubectl und kubeconfig
Arbeiten mit Pods
- Pods erstellen
- Pod-Konfigurationen verwalten
- Accessing und Fehlerbehebung bei Pods
ReplicaSets und Einsätze
- Erstellen und Skalieren von ReplicaSets
- Verwaltung von Anwendungsaktualisierungen mit Deployments
- Rolling Updates und Rollbacks verwenden
Dienstleistungen und Networking
- Erstellen von Diensten zur Offenlegung von Anwendungen
- Interne vs. externe Dienste
- Netzwerkrichtlinien für sichere Kommunikation
Persistente Speicherung
- Persistent Volume (PV) und Persistent Volume Claim (PVC)
- Speicher-Klassen
- Verwendung von Volumes für die Datenverwaltung
Konfiguration und Geheimnisse
- Verwaltung von Anwendungskonfigurationen
- Absicherung sensibler Daten mit Secrets
- Verwendung von ConfigMaps für externe Konfigurationen
Integration von Kubernetes mit Cloud-Plattformen
- Einsatz von Kubernetes Clustern bei großen Cloud-Anbietern
- Verwendung von Load Balancern und Ingress Controllern
- Automatische Skalierung mit horizontalen Pod-Autoscalern (HPA)
Überwachung und Protokollierung
- Implementierung von Gesundheitsprüfungen
- Verwendung von Kubernetes Dashboard für die Überwachung von Clustern
- Aggregieren von Protokollen mit Tools wie Fluentd und Elasticsearch
Fehlersuche
- Erkennen allgemeiner Probleme bei Kubernetes-Einsätzen
- Fehlersuche bei Anwendungs- und Netzwerkproblemen
- Analysieren von Kubernetes-Ereignissen und Protokollen
Zusammenfassung und nächste Schritte
- Die wichtigsten Erkenntnisse aus dem Kurs
- Empfohlene Ressourcen für das weitere Lernen
- Nächste Schritte auf Ihrer Kubernetes-Reise
Voraussetzungen
-
Verständnis grundlegender Netzwerkkonzepte
Erfahrung mit der Linux Befehlszeilenschnittstelle
Grundlegende Programmiererfahrung in einer beliebigen Sprache
Publikum
-
Entwickler
Systemverwalter
DevOps Ingenieure
Erfahrungsberichte (5)
er war geduldig und verstand, dass wir zurückbleiben
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maschinelle Übersetzung
Wie Interactive Reda die Informationen vermitteln und uns zur Teilnahme animieren würde. Er würde auch interessante Fakten erwähnen und sein gesamtes Wissen teilen. Reda hat ausgezeichnete Kommunikationsfähigkeiten, was den Online-Unterricht wirklich effektiv macht.
Janine - BMW SA
Kurs - Kubernetes Advanced
Maschinelle Übersetzung
Der Kurs war praxisorientierter
Siphokazi Biyana - Vodacom SA
Kurs - Kubernetes on AWS
Maschinelle Übersetzung
Erfahren Sie mehr über Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurs - Kubernetes on Azure (AKS)
Maschinelle Übersetzung
Es gab eine gute Grundlage für Docker und Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
Maschinelle Übersetzung