Menu
Coddy logo textTech

Arbeiten in einem Namespace

Teil des Abschnitts Einführung in Kubernetes der Terminal-Journey von Coddy. Lektion 31 von 45.

Um Objekte in einem anderen Namespace als default zu erstellen oder anzuzeigen, füge -n zum Befehl hinzu:

kubectl run api --image=redis -n dev
kubectl get pods -n dev

Ohne -n sucht kubectl get pods weiterhin in default, wo der Pod api nicht existiert.

Um alles auf einmal zu sehen, frage mit -A nach allen Namespaces:

kubectl get pods -A

Die Tabelle erhält eine Spalte NAMESPACE, und du wirst die eigenen Pods des Clusters in kube-system entdecken.

Wenn du eine Weile in einem Namespace arbeiten wirst, lege ihn als Standard für deinen Kontext fest:

kubectl config set-context --current --namespace=dev

Von da an verwendet jeder Befehl ohne -n dev.

challenge icon

Aufgabe

Einfach

Erstelle einen Namespace namens dev und starte darin einen Pod namens api aus dem redis-Image. Liste die Pods in dev auf und liste anschließend die Pods ohne -n auf, um zu sehen, dass default leer ist.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in Kubernetes

Übe selbstständig: Terminal-Playground