Devopsjourney (54 серия деталей)
Это часть 48 С Но, конечно, я буду публиковать ежедневно, по крайней мере, один 😍.
И я буду охватывать множество инструментов по мере продвижения дальше.
Пространство имен в целом — логический сепаратор, используемый для обеспечения того, чтобы процесс или в случае программирования переменных с одинаковым именем изолированы логическим именем. В Kubernetes это то же самое, что мы используем пространства имен в крупных проектах, чтобы разделить кластер на небольшие изолированные кластеры с использованием пространств имен.
По умолчанию Kubernetes есть угадайте что? По умолчанию. Чтобы получить пространства имен Мы вводим
kubectl get ns
NS — ярлык пространств имен. Давайте получим список стручков
kubectl get po
PO — ярлык стручков, чтобы получить стручки в пространстве имен по умолчанию
kubectl get po -n default
-n -ярлык -namespace.
Он получает все стручки, потому что все мои стручки находятся в пространстве имен.
kubectl create ns test-k
Test-K-это пространство имен, если я получу стручки под этим пространством имен
kubectl get po -n test-k
Пусто. Это использование этого, теперь я могу иметь подкламеры внутри кластера. Также так же, как старый способ, мы можем разделить стручки, созданные с помощью файла YML
kubectl create -f ex.yml -n tesk-k
Или мы можем указать пространство имен внутри самого файла YML.
Devopsjourney (54 серия деталей)
Оригинал: «https://dev.to/elkhatibomar/048-kubernetes-namespaces-1-3fa2»