Skip to main content

Kubernetes Namespaces

Creating Imperatively

kubectl create ns dev-ns

Getting and Describing

kubectl get namespace
NAME              STATUS   AGE
default Active 13m
dev Active 2m35s
finance Active 2m35s
kube-node-lease Active 13m
kube-public Active 13m
kube-system Active 13m
manufacturing Active 2m35s
marketing Active 2m35s
prod Active 2m35s
research Active 2m35s

Specify a Namespaces

kubectl get pods --namespace research
NAME    READY   STATUS      RESTARTS   AGE
dna-1 0/1 Completed 3 51s
dna-2 0/1 Completed 5 3m38s

See the pods in all namespaces

Including 'greping' for a specific name too...

kubectl get pods --all-namespaces
kubectl get pods --all-namespaces | grep blue

Check for a service

kubectl -n dev get svc