2014-11-12 2 views
15

Я установил кластер kubernetes (с использованием Google Container Engine), и я заметил, что служба прослушивает порт 443 на главном сервере. Пытался получить доступ к нему, но он требует имя пользователя и пароль, поэтому любые идеи, что эти учетные данные?Kubernetes master имя пользователя и пароль

ответ

7

Пользователь/пароль хранятся в API.

Если вы:

gcloud preview container --zone <zone> clusters list 

Вы должны быть в состоянии видеть имя пользователя и пароль для кластера.

Обратите внимание, что сертификат HTTPS, который он использует, в настоящее время подписан внутренним ЦС (хранится в вашем домашнем каталоге), поэтому для веб-браузера вам необходимо будет вручную принять сертификат. Мы работаем над тем, чтобы сделать это более чистым.

+0

Благодарим вас за это. Я только получил «Добро пожаловать в Кубернетес», любые идеи, что делает эта услуга? Я как-то вижу некоторые статистические данные о моем кластере. Я попытался развернуть UX-модули, но он не работает –

+0

В открывшемся порту запущена главная служба Kubernetes, которая в настоящее время не имеет пользовательского интерфейса. Он предназначен для доступа к инструментам командной строки, таким как gcloud, например. 'gcloud preview container pods create ' –

+1

Не правильный ответ; см. ответ Оскара [ниже] (http://stackoverflow.com/a/31100830/2452770) –

12

По состоянию на 29 апреля использования:

gcloud container clusters describe [clustername] 

Это даст вам некоторые YAML (см here), содержащий также имя пользователя и пароль.

30

Вы можете прочитать конфигурацию кластера с помощью kubectl. Это будет содержать имя пользователя и пароль для пользовательского интерфейса.

kubectl config view 
+0

Это был быстрый и легкий способ получить их! Благодаря! –

+1

Ver 1.3 не показывает имя пользователя и пароль с помощью этой команды @Oscar Barrett. – rutulPatel

+4

В моем конфиге был токен доступа вместо имени пользователя и пароля. Чтобы найти мое имя пользователя/пароль, мне нужно было перейти на https://console.cloud.google.com/kubernetes/, выбрать мой кластер и нажать «Показать учетные данные» – Sushant

4

Можно также ввести

$ kubectl proxy 

, который будет обслуживать пользовательский интерфейс на http://localhost:8001/ui

0

Используйте следующую команду, чтобы найти Kubernetes автоматически сгенерированный пароль.

$ Kubectl config view --minify

+0

Похоже, вы задаете вопрос. Если это так, то это должен быть его собственный вопрос, и вы могли бы сделать для него отдельный пост. А если нет, можете ли вы отредактировать свой ответ, чтобы сделать последнюю строку немного яснее? – Antimony

+0

спасибо @ Anthony, я отредактировал свой комментарий и создал еще один вопрос. Я буду благодарен, если вы тоже поможете в этом. https://stackoverflow.com/questions/46038658/how-can-we-change-the-password-auto-generated-by-kubernetes-kops-during-cluster –

Смежные вопросы