Befehle

Cheat Sheet: Namespaces in Kubernetes

Alle Namespaces anzeigen

Um alle verfügbaren Namespaces unseres Kubernetes Clusters anzuzeigen, führen wir den folgenden Befehl aus:

kubectl get namespaces
Neuen Namespace anlegen

Um einen neuen Namespace im Kubernetes Cluster anzulegen, führen wir den folgenden Befehl aus:

kubectl create namespace <name>
Namespace löschen

Um einen Namespace im Kubernetes Cluster zu löschen, führen wir den folgenden Befehl aus:

kubectl delete namespace <name>
Informationen über Namespace einsehen

Wenn du Informationen über deinen Namespace erhalten möchtest, verwende den folgenden Befehl:

kubectl describe namespace <name>

Cheat Sheet: Pods in Kubernetes

Alle Pods in einem Namespace anzeigen

Mit dem folgenden Befehl werden alle Pods angezeigt, die in einem bestimmten Namespaces einen Status haben:

kubectl get pods --namespace <namespace name>
Alle Pods im Cluster anzeigen

Mit dem folgenden Befehl werden alle Pods angezeigt, die auf unserem Kubernetes Cluster laufen:

kubectl get pods --all-namespaces
Ausführliche Informationen über einen Pod anzeigen

Mit dem folgenden Befehl werden weitere Informationen über einen Pod angezeigt und können eingesehen werden. Hier sehen wir diverse Tags oder z.B. auf welchem Node der Pod momentan läuft. 

kubectl describe pod <pod-name> --namespaces <namespace>
Konsole eines Pods aufrufen

Mit dem folgenden Befehl können wir eine interaktive Konsole in unserem Pod öffnen, um z.B. besseres Debugging durchzuführen:

kubectl exec -it <pod-name> --namespace <namespace name> -- sh