2016-03-30 2 views
4

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

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

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 я вижу экран Логин фетровую. я сделать следующее:

./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 

но имя пользователя и пароль неверны.

Как я могу подключиться к кабине экипажа?

Благодаря

+0

Stack Overflow - это сайт для вопросов программирования и развития. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, [Web Application Stack Exchange] (http://webapps.stackexchange.com/), [Webmaster Stack Exchange] (http://webmasters.stackexchange.com/) или [Unix & Linux Stack Exchange] (http: // unix.stackexchange.com/) было бы лучше спросить. – jww

ответ

6

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

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

0

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

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

См. kubectl config по этому вопросу.

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

+0

/Users/me/.kube/config представляет то же имя пользователя/пароль, что и в вопросе. и я использую официальный учебник с сайта kubernetes, разве это не достаточно? – Gleeb

+0

Я быстро провел официальный учебник K8s на своей собственной машине, используя _export KUBERNETES_PROVIDER = virtualbox; curl -sS https://get.k8s.io | bash_ - Я не понимаю, как вы перешли из официального учебника в консоль управления кабиной ... Официальная бродячая сборка включает в себя: ** Master, Heapster, KubeDNS, панель кубернетов, Grafana и InfluxDB **. –

+0

Да, и все они генерируют одинаковый результат с неправильным именем пользователя и паролем. – Gleeb

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