Menu
Coddy logo textTech

Работа в пространстве имён

Часть раздела Введение в Kubernetes путешествия по Terminal на Coddy. Урок 31 из 45.

Чтобы создавать объекты или просматривать их в пространстве имён, отличном от default, добавьте -n к команде:

kubectl run api --image=redis -n dev
kubectl get pods -n dev

Без -n команда kubectl get pods по-прежнему ищет объекты в пространстве имён default, где Pod api не существует.

Чтобы увидеть всё сразу, запросите все пространства имён с помощью -A:

kubectl get pods -A

В таблице появляется столбец NAMESPACE, и вы заметите собственные Pod’ы кластера в пространстве имён kube-system.

Если вы собираетесь некоторое время работать в одном пространстве имён, сделайте его пространством имён по умолчанию для вашего контекста:

kubectl config set-context --current --namespace=dev

С этого момента каждая команда без -n использует dev.

challenge icon

Задание

Легко

Создайте пространство имён с именем dev и запустите Pod с именем api из образа redis внутри него. Выведите список Pod в dev, затем выведите список Pod без -n, чтобы увидеть, что default пуст.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в Kubernetes

Потренируйтесь самостоятельно: Песочница Terminal