суббота, 29 июля 2023 г.

kubectl несколько контекстов (кластеров)

 Часто провайдер даёт скачать конфиг, который кладётся в ~/.kube/config. А что если таких конфигов нужно больше одного? Самый простой вариант - взять программы типа lens и подключить их независимо. А можно подшаманить - и собрать их в общем конфиге. Что для этого надо?

1) kubectl config get-clusters, kubectl config get-contexts

2) https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/

и можно определить KUBECONFIG со списком файлов

export KUBECONFIG="${KUBECONFIG}:config-demo:config-demo-2"

А потом смотреть итоговый файл

kubectl config view

Обращаю внимание, данный вывод нельзя использовать, там сертификаты, токены и прочее заменены.

Данный экспорт можно потом сохранить в ~/.bash_profile например.

Комментариев нет:

Отправить комментарий