Konfig
Утилита позволяющая управлять файлами конфигурации kubeconfig
. Склеивать их, вытаскивать какой-то один контекст и многое другое.
Установка
Через Krew
kubectl krew install konfig
Вручную
curl -Lo konfig https://github.com/corneliusweig/konfig/raw/v0.2.6/konfig \
&& chmod +x konfig \
&& sudo mv -i konfig /usr/local/bin
Использование
Импорт Kubeconfig
Следующая команда добавит новый файл new-cfg
в стандартный конфиг.
konfig import --save new-cfg
Она же без ключа save
покажет как будет изменён файл конфига, но не запишет изменений.
Объединение двух файлов
Следующая команда объединить два конфигурационных файла.
konfig merge config1 config2 > merged-config
Извлечение минимального Kubeconfig для определённого контекста
konfig export minikube > minikube.config
Friend:: Krew