Изменения конфигурации Kubectl не сохраняются через Rancher CLI - PullRequest
0 голосов
/ 16 апреля 2020

Я пытался изменить некоторые настройки своего кластера kubernetes через CLI Rancher - kubectl.

Например: изменения в пространствах имен, контекстах и ​​т. Д. c. https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/

Но ни одно из этих изменений не сохранится, если я закрою этот активный сеанс. По умолчанию Kubeconfig используется предыдущая конфигурация, когда я закрываю CLI. Хотел проверить, является ли это проблемой Rancher, поскольку я понятия не имею.

Например: выполнил следующие команды для добавления / изменения кластера и контекстов.

kubectl config --kubeconfig=config-demo set-cluster development --server=https://1.2.3.4 --certificate-authority=fake-ca-file

kubectl config --kubeconfig=config-demo set-context dev-frontend --cluster=development --namespace=frontend --user=developer

Затем сохранил новый куб config к переменной окружения $ KUBECONFIG

export KUBECONFIG=$KUBECONFIG:config-demo

, что привело к новой конфигурации kube, которая была перекрестно проверена с использованием

kubectl config view

Но когда закрыли сеанс cli и открыли новый сеанс, и набрал 'kubectl config view', он показал конфигурацию по умолчанию вместо новой.

enter image description here

...