Namespace - виртуальное разделение ресурсов внутри кластера (не изоляция сети по умолчанию). Удобно для окружений (dev, staging, prod) или команд. Ресурсы (Deployment, Service) принадлежат namespace; DNS внутри namespace - по короткому имени сервиса. В Go имена сервисов в конфиге могут включать namespace (svc.namespace.svc.cluster.local) или использовать короткое имя в том же namespace.
kubectl get pods -n production
kubectl create namespace staging