Kubernetes Grundlagen

Fortgeschritten

Lernen Sie die Grundlagen von Kubernetes. Dieses Modul behandelt Clusterzugriff, Verständnis von Pods, Interaktion mit Pods, Deployments zum Skalieren und das Bereitstellen von Anwendungen mit Services. Sie werden diese wesentlichen Linux-Fähigkeiten durch praktische Labs und reale Herausforderungen meistern.

devops-engineerkubernetesdevopspython

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Kubernetes-Grundlagen

Lernen Sie, wie Sie auf einen Kubernetes-Cluster zugreifen, Pods verstehen, mit laufenden Workloads arbeiten, Anwendungen mithilfe von Deployments skalieren und Services bereitstellen. Dieser Kurs führt in die grundlegenden Kubernetes-Konzepte ein, die erforderlich sind, um zustandslose (stateless) Anwendungen auf einem Cluster anstelle eines einzelnen Servers zu betreiben.

Warum das wichtig ist

Kubernetes hat sich als Standardplattform für den Betrieb containerisierter Anwendungen etabliert, erfordert jedoch ein anderes Betriebsmodell als herkömmliche Linux-Dienste. Operatoren müssen den Cluster-Zugriff, Workload-Objekte, das Skalierungsverhalten und die Bereitstellung von Services verstehen, um Anwendungen in einer Cloud-nativen Umgebung effektiv bereitstellen und Fehler beheben zu können.

Was Sie lernen werden

  • Zugriff auf einen Kubernetes-Cluster und Verwendung der entsprechenden Befehlszeilen-Tools.
  • Verständnis von Pods als grundlegende Ausführungseinheit für containerisierte Workloads.
  • Überprüfung und Interaktion mit laufenden Workloads im Cluster.
  • Skalierung und Aktualisierung zustandsloser Anwendungen mit Deployments.
  • Bereitstellung von Workloads über Kubernetes-Services.
  • Anwendung dieser Fähigkeiten in einer praktischen Herausforderung zur Bereitstellung einer zustandslosen Anwendung.

Kurs-Roadmap

Der Kurs beginnt mit dem Cluster-Zugriff, damit Sie eine Verbindung zu Kubernetes herstellen und sicherstellen können, dass Ihre Tools und der Kontext korrekt konfiguriert sind. Anschließend werden Pods eingeführt, die grundlegenden Bausteine für den Betrieb von Containern innerhalb des Clusters.

Im nächsten Schritt konzentriert sich der Kurs auf die Interaktion mit Pods, damit Sie aktive Workloads untersuchen und bearbeiten können. Danach widmen wir uns den Deployments für Skalierung und kontrollierte Rollout-Prozesse, gefolgt von Services, die Anwendungen innerhalb oder außerhalb des Clusters zugänglich machen.

Der Kurs schließt mit der Herausforderung „Stateless App Deployment“ ab, bei der Cluster-Zugriff, Workload-Inspektion, Skalierung und Service-Bereitstellung in einem praxisnahen Kubernetes-Workflow zusammengeführt werden.

Für wen dieser Kurs geeignet ist

Dieser Kurs richtet sich an DevOps-Lernende und Einsteiger in Plattform-Technologien, die eine praxisorientierte Einführung in Kubernetes benötigen, bevor sie sich mit tiefergehenden Themen der Cluster-Administration befassen.

Lernergebnisse

Am Ende dieses Kurses sind Sie in der Lage, auf einen Kubernetes-Cluster zuzugreifen, grundlegende Workload-Objekte zu verstehen und zu untersuchen, zustandslose Anwendungen mit Deployments zu skalieren und Services mithilfe gängiger Kubernetes-Muster bereitzustellen.

Lehrer

labby
Labby
Labby is the LabEx teacher.