Решение
npm install -g k8ss
k8ss switch --namespace=your_namespace
kubectl get pods
TLDR; Объяснение по запросу
Существует пакет npm под названием k8ss
, который обозначает K8S Switching between clusters and namespaces
.
Полное использование
k8ss switch --cluster=your_new_cluster --namespace=your_new_namespace
Как и в вашем случае, вам нужно только переключить пространство имен, чтобы вы могли использовать команду без какой-либо конфигурации (как вы уже поместили файл конфигурации в ~/.kube/config
).
Расширенное использование
Если вам нужно переключаться между различными кластерами, вам нужно поместить несколько файлов конфигурации в ваш домашний каталог. В этом случае вы можете перейти к пакету README , чтобы узнать больше.