Команда «kubectl get namespace» ошибка «пространства имен запрещена» - PullRequest
0 голосов
/ 19 апреля 2019

Когда я использую команду kubectl get namespace в своем главном узле Kubernetes, я получаю правильный вывод.А также я настроил kubectl в моей локальной машине.Когда я выполняю ту же команду с локального компьютера, настроенного с помощью kubectl, я получаю сообщение об ошибке, подобное следующему:

Error from server (Forbidden): namespaces is forbidden: User "system:node:mildevkub020" cannot list resource "namespaces" in API group "" at the cluster scope

Я скопировал файл конфигурации kubelet.conf из кластера и скопировал в .kube / config.А также установил kubectl.Это процесс, который был до сих пор.

Результат представления конфигурации kubectl выглядит следующим образом:

enter image description here

Как решитьэтот вопрос?

1 Ответ

2 голосов
/ 19 апреля 2019

Kubespray по умолчанию сохраняет файл kubeconfig администратора кластера как инвентарь / mycluster / artifacts / admin.conf. Подробнее здесь: https://github.com/kubernetes-sigs/kubespray/blob/master/docs/getting-started.md#accessing-kubernetes-api

...