Kubernetes Namespaces
Managing namespaces
List Namespaces
kubectl get namespaces # list all namespaces
kubectl get ns # list namespaces (short)
Create Namespace
kubectl create namespace dev # create namespace
kubectl create ns dev # create namespace (short)
Using Namespaces
kubectl get pods -n dev # list pods in namespace
kubectl apply -f pod.yaml -n dev # create in namespace
kubectl config set-context --current --namespace=dev # set default namespace
Describe Namespace
kubectl describe namespace dev # detailed namespace info
Delete Namespace
kubectl delete namespace dev # delete namespace (and all resources)