Schnellstart mit Kubernetes
Übersicht
Dieser Kurs bietet eine schnelle und umfassende Einführung in Kubernetes, die beliebte Open-Source-Plattform zur Container-Orchestrierung. Die Teilnehmer werden praktische Erfahrungen beim Einrichten eines lokalen Kubernetes-Clusters, beim Bereitstellen von Anwendungen, der Verwaltung von Diensten, Skalierung und Lastverteilung sowie beim Aktualisieren und Rückgängigmachen von Anwendungen sammeln.
Ziele
Am Ende dieses Kurses sollten die Teilnehmer in der Lage sein:
- Einen lokalen Kubernetes-Cluster einzurichten und seine Komponenten zu erkunden.
- Anwendungen auf Kubernetes bereitzustellen und den Bereitstellungsprozess zu verstehen.
- Kubernetes-Anwendungen mit verschiedenen Tools und Befehlen zu erkunden und zu debuggen.
- Kubernetes-Anwendungen über verschiedene Diensttypen zugänglich zu machen.
- Auf Kubernetes laufende Anwendungen zu skalieren und die Last zu verteilen.
- Auf Kubernetes bereitgestellte Anwendungen zu aktualisieren und rückgängig zu machen.
Highlights
- Praktisches Lernen mit Schwerpunkt auf praktischen Fähigkeiten
- Umfassende Abdeckung der Kernkonzepte und Funktionen von Kubernetes
- Schritt-für-Schritt-Anleitung zur Einrichtung einer lokalen Kubernetes-Umgebung
- Erkundung von realen Kubernetes-Anwendungsfällen und Best Practices
Struktur
Der Kurs ist in die folgenden Module gegliedert:
Dieser Kurs soll den Teilnehmern eine solide Grundlage in Kubernetes vermitteln, damit sie in der Lage sind:
- Die Kernkonzepte und die Architektur von Kubernetes zu verstehen.
- Praktische Erfahrungen in der Verwaltung und dem Betrieb von Kubernetes-Clustern zu sammeln.
- Die Fähigkeiten zu entwickeln, containerisierte Anwendungen auf Kubernetes bereitzustellen, zu verwalten und zu skalieren.
- Kubernetes-basierte Anwendungen effektiv zu debuggen und zu reparieren.
- Auf dem neuesten Stand der Kubernetes-Funktionen und Best Practices zu bleiben.
Durch die erfolgreiche Beendigung dieses Kurses sind die Teilnehmer gut gerüstet, um in realen Szenarien mit Kubernetes zu arbeiten und zur Entwicklung und Bereitstellung von Cloud-native-Anwendungen beizutragen.