Имя пользователя и пароль мастера 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