Namespaces
kubectl describe ns default
$ cat namespace.yaml apiVersion: v1 kind: Namespace metadata: name: main labels: name: main
$ kubectl get ns NAME STATUS AGE default Active 22h kube-public Active 22h kube-system Active 22h
$ kubectl apply -f namespace.yaml
$ kubectl get ns NAME STATUS AGE default Active 22h kube-public Active 22h kube-system Active 22h main Active 3h
$ kubectl get namespaces --show-labels $ kubectl describe ns main $ kubectl describe ns default
$ kubectl config set-context main --namespace=main --cluster=${NAME} --user=${NAME} Context "main" modified. $ kubectl config get-contexts CURRENT NAME CLUSTER AUTHINFO NAMESPACE default cluster * main cluster cluster main
$ kubectl config use-context main
https://vitalflux.com/kubernetes-create-delete-namespaces-namespaces/