Я пытался изменить некоторые настройки своего кластера 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', он показал конфигурацию по умолчанию вместо новой.