Skip to main content

Namespaces

Yaml definition files should have

.metadata.namespace: ns-name

NS manifest file

apiVersion: v1
kind: Namespace
metadata:
name: dev

Commands

k create ns dev

# Change ns for current context permanently
kubectl config set-context --current --namespace=my-namespace

# Change ns for another context permanently
kubectl config set-context my-context --namespace=my-namespace