Как запустить команду в определенном контексте с kubectl? - PullRequest
0 голосов
/ 01 мая 2019

У меня есть несколько контекстов, и я хочу иметь возможность запускать команды в контексте, к которому у меня есть доступ, но на который мне не указывают, в то время как в другом контексте.

Как мне запустить команду, скажем $ kubectl get pods для контекста B, в то время как в данный момент я указываю на контекст A?

Ответы [ 2 ]

2 голосов
/ 01 мая 2019

--context - это глобальная опция для всех команд kubectl. Просто запустите:

$ kubectl get pods --context <context_B>

Чтобы получить список всех глобальных параметров kubectl, введите $ kubectl options

0 голосов
/ 02 мая 2019

попробуйте эту команду

kubectl config set-context $(kubectl config current-context) --namespace=<namespace>

затем запустите

kubectl get po
...