Рубрики
Uncategorized

#048 Kubernetes — Пространства имен 1

ВВЕДЕНИЕ Это часть 48 из путешествия это долгий путь (360 день), так что иди, пожалуйста … Помечено с Kubernetes, DevOps, Tutorial.

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»