Неавторизован для получения api-версий kubectl

Я пытаюсь установить ICP версии 3, где установка автоматизирована с помощью возможности для настройки кластера Kubernetes. Однако установка продолжает терпеть неудачу:

 kubectl api-versions
error: Couldn't get available api versions from server: Unauthorized

Любые указатели, как это можно отладить?

какой аккаунт пользователя / службы вы используете для доступа к серверу API? у него должны быть разрешения

Ijaz Ahmad Khan 26.10.2018 10:34

Я использую root.

codec 26.10.2018 14:20

в кубернетах нет root-пользователя :)

Ijaz Ahmad Khan 26.10.2018 15:24

Как узнать, у какого пользователя есть доступ? В /root/.kube/config был пользователь admin. Как мне использовать этого пользователя? Я пробовал su - admin, но он не юникс.

codec 26.10.2018 16:17

kubernetes не использует пользователей unix, вам нужно скопировать admin kubeconfig в ваш /root/.kube/config и убедиться, что он правильный

Ijaz Ahmad Khan 26.10.2018 16:45
0
5
747
1

Ответы 1

Неавторизованный обычно означает, что вы не вошли в кластер с помощью cloudctl или с помощью параметра «Настроить клиент» в пользовательском интерфейсе для настройки контекста kubectl.

Другие вопросы по теме