Пространства имён (Namespaces) и метки (Labels)
Часть курса Kubernetes
Кластер с шестью подами прост. Запускаете kubectl get pods, видите всё и знаете, что каждый из них делает. Кластер с шестьюстами подами, четырьмя командами и тремя окружениями, это совсем другой зверь: kubectl get pods превращается в стену текста, две команды хотят назвать своё приложение api, а удалить "то старое тестовое развёртывание" означает выбрать глазами нужные одиннадцать объектов из сотен.
В Kubernetes на это есть два механизма, которые выглядят похоже и делают совершенно разную работу. Пространства имён делят кластер на отдельные области. Метки навешивают на объекты ярлыки, по которым их можно искать, где бы они ни находились. Нужны оба, и понимание, что есть что, потом избавит вас от кучи путаницы. ...
Хочешь изучать Kubernetes Пространства имён (Namespaces) и метки (Labels) в реальной среде?
Нажми ниже, получи Linux-машину с Kubernetes наготове и пройди Пространства имён (Namespaces) и метки (Labels) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокПространства имён (Namespaces) и метки (Labels)Чему вы научитесь
- Kubectl create namespace
- -n flag
- Default vs kube-system
- Labels
- Selectors
- Kubectl get -l
Читай этот урок на своём языке
Все уроки этого курса
14 уроков- 1Что такое Kubernetes25 мин
- 2Ваш первый Pod30 мин
- 3Развёртывания (Deployments) и ReplicaSets35 мин
- 4Сервисы (Services)35 мин
- 5Пробы (Probes) и самовосстановление35 мин
- 6ConfigMaps и Secrets35 мин
- 7Тома (Volumes) и постоянное хранилище35 мин
- 8Пространства имён (Namespaces) и метки (Labels)25 мин
- 9Ingress35 мин
- 10Основы Helm35 мин
- 11Масштабирование и HPA30 мин
- 12RBAC35 мин
- 13Наблюдаемость30 мин
- 14Итоговое задание: развертывание стека60 мин
