Не удалось получить доступ к панели управления Kubernetes через kubeconfig

Я пытаюсь получить доступ к панели управления Kubernetes через файл kubeconfig, но не знаю, как создать файл kubeconfig для доступа к нему.

Я могу получить к нему доступ с помощью токена, но я также хочу получить к нему доступ с помощью файла kubeconfig.

Благодарность


person Meysam Mahmoodi    schedule 04.03.2018    source источник


Ответы (1)


Можете ли вы объяснить, что вы имеете в виду, когда говорите, что можете получить к нему доступ по токену, но не через kubeconfig? Kubeconfigs просто хранят в себе информацию об аутентификации, которая может включать аутентификацию через токен. Предполагая, что остальная часть вашего файла kubeconfig заполнена, вам просто нужно изменить его, чтобы ваша информация о пользователе содержала токен, например:

users:
- name: my-user
  user:
    token: <token-here>
person Grant David Bachman    schedule 04.03.2018
comment
подскажите, пожалуйста, как точно получить имя пользователя и токен Kubernetes? - person Meysam Mahmoodi; 05.03.2018
comment
Вы упомянули в своем вопросе, что можете получить к нему доступ по токену. Этот токен связан с какой-либо учетной записью пользователя или учетной записью службы, поэтому вам нужно посмотреть, как вы получили токен, который используете. - person Grant David Bachman; 05.03.2018
comment
У меня есть токен, но он работал только через токен. когда я создал файл kubeconfig и вставил в него токен и свое имя пользователя, это не сработало. Как назначить токен пользователю? - person Meysam Mahmoodi; 06.03.2018