Всем привет!
Возможно, что у вас есть несколько кластеров K8S или несколько namespace на 1-ом кластере.
«Переключаться» между ними не всегда удобно:
🍭 Да, есть возможность указать путь к kubeconfig в параметрах kubectl, но делать это надо каждый раз, что не очень удобно
🍭 Context! Да, можно. Да, работает. Но забывали вы хоть раз как оно там пишется?
kubectl get contexts, kubectl use context, --current… В целом механизм крайне рабочий, но не всегда самый удобный🍭 С точки зрения namespace – аналогично. Наверное, хоть раз, да забывали передавать ключ
-n %namespace% и resource улетал «не туда». Поправимо, но все же…Именно для решения этих задач сделали 2 простые утилиты:
🍭 Kubectx – быстрое переключение между context
🍭 Kubens – быстрое переключение между namespace в пределах кластера
Наглядные примеры работы, описание и способы установки можно найти в repo