Имя пользователя и пароль мастера Kubernetes

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

Ответы

Ответ 1

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

Если вы выполните:

gcloud preview container --zone <zone> clusters list

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

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

Ответ 2

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

kubectl config view

Ответ 3

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

gcloud container clusters describe [clustername]

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

Ответ 4

Вы также можете ввести

$ kubectl proxy

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

Ответ 5

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

$Kubectl config view --minify