🟢 Лёгкий · 1 очк. Kubernetes
Для чего используются Namespace?
A Для шифрования
B Для логической изоляции ресурсов внутри кластера
C Для создания сетей
D Для управления версиями
Объяснение вопроса

Namespace - это виртуальное разделение ресурсов внутри одного кластера. Ресурсы в разных namespace могут иметь одинаковые имена; по умолчанию объекты из одного namespace не видны в другом (если не заданы специальные политики).

Типичное использование

  • Разделение по командам: team-a, team-b
  • Окружения: dev, staging, prod
  • Изоляция с квотами (ResourceQuota) и сетевыми политиками (NetworkPolicy)
kubectl get pods -n production
kubectl create namespace staging

Service в одном namespace обращается к другому по полному имени: db-service.database.svc.cluster.local. Системные namespace: kube-system, kube-public, default.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.