AUF DIESER SEITE
Fehlerbehebung mit Kubectl
Fehlerbehebung ist ein systematischer Ansatz zur Lösung eines Problems. Das Ziel der Fehlerbehebung ist es, festzustellen, warum etwas nicht wie erwartet funktioniert und wie das Problem gelöst werden kann.
Kubectl-CLI
Sie können die folgenden Kubectl-Befehle verwenden, um cRPD zu beheben:
kubectl get: Listet die Ressourcen auf.kubectl describe: Zeigt detaillierte Informationen zu einer Ressource an.kubectl logs: Zeigen Sie die Protokolle aus einem Container in einem Pod an.kubectl exec: Führen Sie einen Befehl für einen Container in einem Pod aus.
Pods anzeigen
Ein Pod ist eine Kubernetes-Abstraktion, die eine Gruppe von einem oder mehreren Anwendungscontainern (z. B. Docker oder rkt) und einigen gemeinsam genutzten Ressourcen für diese Container darstellt.
Zu diesen Ressourcen gehören:
Geteilte Speicher als Volumes
Networking als eindeutige Cluster-IP-Adresse
Informationen zum Ausführen der einzelnen Container, z. B. die Container-Image-Version oder bestimmte zu verwendende Ports
Wenn wir ein Deployment auf Kubernetes erstellen, erstellt dieses Deployment Pods mit Containern darin (im Gegensatz zum direkten Erstellen von Containern). Jeder Pod ist an den Knoten gebunden, auf dem er geplant ist, und verbleibt dort bis zur Beendigung (gemäß der Neustartrichtlinie) oder bis zur Löschung. Im Falle eines Node-Ausfalls werden identische Pods auf anderen verfügbaren Nodes im Cluster geplant. Zusammenfassung: Pods Nodes Kubectl Hauptbefehle. Ein Pod ist eine Gruppe von einem oder mehreren Anwendungscontainern (z. B. Docker oder rkt) und enthält gemeinsam genutzten Speicher (Volumes), IP-Adressen und Informationen darüber, wie sie ausgeführt werden.
root@ubuntu-vm18:~# kubectl get pods