к kubctl нафигачить? Как вы это лрганизовываете чтобы не запутаться?
я по подсказке из этого чата сделал на env переменной. Просто разные конфиги в зависимости от env. Это для jenkins. На локальной тачке собрал конфиг и переключаю контексты.
Вот эти два https://github.com/blendle/kns/tree/master/bin плюс https://github.com/jonmosco/kube-ps1/blob/master/README.md
У каждого кластера отдельный конфиг-файл в .kube, для работы с нужным кластером копирую его конфиг-файл в .kube/config. Если нужно разово запустить команду для другого кластера, то env KUBECONFIG=$HOME/.kube/config-file-name kubectl ... Мне так удобнее, чем иметь один большой .kube/config, переключать контексты и т.д.
direnv и делаю cd в папочку нужного кластера/неймспейса, ну а там лежат "файлики" соответственно values.yaml для чартов установленных в этом неймспейсе
Обсуждают сегодня