Gesundheitszustand des Kubernetes-Clusters überprüfen

KubernetesBeginner
Jetzt üben

Einführung

In dieser Herausforderung schlüpfen Sie in die Rolle eines Junior-DevOps-Ingenieurs und führen eine umfassende Zustandsprüfung eines Kubernetes-Clusters durch. Zu Ihren Aufgaben gehört es, den Minikube-Cluster zu starten, die Liste der verfügbaren Knoten abzurufen und anzuzeigen sowie die grundlegenden Cluster-Informationen mittels kubectl cluster-info zu verifizieren. Damit die Prüfung erfolgreich abgeschlossen werden kann, muss mindestens ein Knoten den Status Ready aufweisen.

Minikube-Cluster verifizieren

Als Junior-DevOps-Ingenieur müssen Sie sicherstellen, dass alle kritischen Komponenten des Kubernetes-Clusters betriebsbereit und für die Bereitstellung von Anwendungen vorbereitet sind.

Aufgaben

  • Starten Sie den Minikube-Kubernetes-Cluster (Nutzer der kostenlosen Version können diesen Schritt überspringen, da der Cluster bereits vorinstalliert und gestartet ist).
  • Rufen Sie die Liste der Knoten im Cluster ab und lassen Sie diese anzeigen.
  • Überprüfen Sie die Basisinformationen des Clusters mit dem Befehl kubectl cluster-info.

Anforderungen

  • Verwenden Sie Minikube, um den Kubernetes-Cluster zu starten.
  • Stellen Sie sicher, dass Sie im Verzeichnis ~/project arbeiten.
  • Nutzen Sie kubectl-Befehle zur Inspektion des Clusters.
  • Der Cluster muss mindestens einen Knoten im Status Ready besitzen.

Beispiele

Erwartete Ausgabe der Knotenliste:

NAME       STATUS   ROLES           AGE   VERSION
minikube   Ready    control-plane   5m    v1.20.0

Beispiel für die Ausgabe der Cluster-Informationen:

Kubernetes control plane is running at https://192.168.49.2:8443
CoreDNS is running at https://192.168.49.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

Hinweise

  • Denken Sie daran, Minikube zu starten, bevor Sie kubectl-Befehle ausführen.
  • Verwenden Sie kubectl get nodes, um die Cluster-Knoten aufzulisten.
  • Nutzen Sie kubectl cluster-info, um Details zur Infrastruktur zu erhalten.
  • Prüfen Sie den Status der Knoten sorgfältig, um die Betriebsbereitschaft zu garantieren.
✨ Lösung prüfen und üben

Zusammenfassung

Zusammenfassend hat diese Herausforderung von Ihnen verlangt, die Integrität eines Kubernetes-Clusters zu bestätigen. Dies geschah durch das Starten von Minikube, das Abrufen der Knotenliste und die Inspektion der Basisinformationen. Die wesentlichen Voraussetzungen waren die Nutzung von Minikube, die Arbeit im Verzeichnis ~/project und die Sicherstellung, dass mindestens ein Knoten den Status Ready erreicht hat.