Namespace в Kubernetes. Зачем использовать?

Ответ

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
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.