Неверное имя пользователя и пароль Kubernetes Cockpit

Я работаю с учебником Kubernetes и локально развертываю кластер с помощью Vagrant.

После того, как бродячая машина заканчивает загрузку, я получаю следующий вывод:

Kubernetes cluster is running.
The master is running at:
https://10.245.1.2
Administer and visualize its resources using Cockpit:
 https://10.245.1.2:9090
For more information on Cockpit, visit http://cockpit-project.org
The user name and password to use is located in /Users/me/.kube/config

Когда я перехожу к https://10.245.1.2:9090, я вижу экран входа в Fedora. Я делаю следующее:

./cluster/kubectl.sh config view
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: REDACTED
    server: https://10.245.1.2
  name: vagrant
contexts:
- context:
  cluster: vagrant
    user: vagrant
  name: vagrant
current-context: vagrant
kind: Config
preferences: {}
users:
- name: vagrant
  user:
    client-certificate-data: REDACTED
    client-key-data: REDACTED
    password: 9r5V2B2wn6oeaciX
    username: admin

но логин и пароль неверны.

как я должен подключиться к кабине?

Спасибо


person Gleeb    schedule 30.03.2016    source источник
comment
Stack Overflow — это сайт для вопросов по программированию и разработке. Этот вопрос кажется не по теме, потому что он не о программировании или разработке. См. раздел О каких темах я могу задать здесь в Справочном центре. Возможно, обмен стеками веб-приложений, обмен стеками веб-мастеров или лучше спросить Unix & Linux Stack Exchange.   -  person jww    schedule 29.10.2017


Ответы (2)


Имя пользователя и пароль в файле kubeconfig используются для аутентификации на сервере API Kubernetes, работающем в вашем кластере. Аутентификация для Cockpit полностью отдельная.

Согласно скриптам установки vagrant, вы должны в Cockpit как пользователь vagrant с паролем vagrant.

person Robert Bailey    schedule 31.03.2016

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

Попробуйте существующее имя пользователя и пароль из файла конфигурации /Users/me/.kube/config или правильно настройте контекст.

См. конфигурацию kubectl для решения этой проблемы.

В противном случае вы можете попробовать это руководство по Vagrant: Kubernetes на CoreOS/Vagrant

person DW.futuretec    schedule 30.03.2016
comment
/Users/me/.kube/config представляет то же имя пользователя/пароль, что и в вопросе. и я использую официальный учебник с веб-сайта kubernetes, разве этого недостаточно? - person Gleeb; 30.03.2016
comment
Я быстро запустил официальное руководство по K8s на своем компьютере, используя export KUBERNETES_PROVIDER=virtualbox; curl -sS get.k8s.io | bash - я не понимаю, как вы перешли от официального туториала к консоли управления кабиной... Официальная сборка vagrant включает Master, Heapster, KubeDNS, kubernetes-dashboard, Grafana и InfluxDB. - person DW.futuretec; 30.03.2016
comment
Да, и все они дают один и тот же результат с неправильным именем пользователя и паролем. - person Gleeb; 30.03.2016