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
~/projectarbeiten. - Nutzen Sie
kubectl-Befehle zur Inspektion des Clusters. - Der Cluster muss mindestens einen Knoten im Status
Readybesitzen.
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.
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.


