Skip to main content

Namespaces

image.png

Kubernetes permite agrupar recursos(Pods, servicios, deployments, etc.) por espacios de nombres. De esta manera si tenemos diferentes aplicaciones, usuarios, etc. trabajando en el mismo cluster de kubernetes pueden trabajar en espacios de nombre separados.

Instrucciones para trabajar con Namespaces:

# Devuelve el listado de namespaces
kubectl get namespaces

# Crea un namespace
kubectl create namespace <nombre>

# Especifical el namespace en el cliente kubectl
kubectl apply -f pod.yaml --namespace=<nombre>

# Establecer un determinado namespace como predeterminado
kubectl config set-context --current -–namespace=default<nombre>