2016-03-30 5 views
4

Ich arbeite mit Kubernetes Tutorial und stelle den Cluster lokal mit Vagrant bereit.Benutzername und Passwort für Kubernetes Cockpit sind falsch

Nachdem die Vagabund Maschine ihren Laden beendet ist, erhalte ich die folgende 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 

Wenn ich auf https://10.245.1.2:9090 ich sehe den Login-Bildschirm Filzhut. ich folgendes tun:

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

aber der Benutzername und das Passwort sind nicht korrekt.

Wie soll ich mit dem Cockpit verbinden?

Dank

+0

Stack Overflow ist eine Website für Programmier- und Entwicklungsfragen. Diese Frage scheint off-topic zu sein, weil es nicht um Programmierung oder Entwicklung geht. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Web Applications Stack Exchange] (http://webapps.stackexchange.com/), [Webmaster Stack Exchange] (http://webmasters.stackexchange.com/) oder [Unix & Linux Stack Exchange] (http: // unix.stackexchange.com/) wäre ein besserer Ort, um zu fragen. – jww

Antwort

6

Der Benutzername und das Kennwort in der kubeconfig Datei verwendet werden, um den Kubernetes apiserver im Cluster laufen zu authentifizieren. Die Authentifizierung für Cockpit ist vollständig getrennt.

Entsprechend der vagrant setup scripts, melden Sie sich in Cockpit als Benutzer vagrant mit dem Passwort vagrant.

0

Meine Vermutung ist, dass Sie den richtigen Kontext nicht für kubectl verwenden.

Versuchen Sie den bestehenden Benutzernamen + Passwort aus Ihrer Konfigurationsdatei /Users/me/.kube/config oder richten Sie den Kontext richtig ein.

Siehe kubectl config für dieses Problem.

Sonst könnte man dieses Vagrant Tutorial versuchen: Kubernetes on CoreOS/Vagrant

+0

/Users/me/.kube/config zeigt den gleichen Benutzernamen/das gleiche Passwort wie in der Frage aufgeführt. Und ich benutze das offizielle Tutorial von Kubernetes Website, ist es nicht gut genug? – Gleeb

+0

Ich habe schnell das offizielle K8s-Tutorial auf meinem eigenen Rechner mit _export KUBERNETES_PROVIDER = virtualbox; curl -sS https://get.k8s.io | bash_ - Ich verstehe nicht, wie du vom offiziellen Tutorial zur Cockpit-Management-Konsole gegangen bist ... Der offizielle Vagrant-Build enthält ** Master, Heapster, KubeDNS, Kubernetes-Dashboard, Grafana und InfluxDB **. –

+0

Ja, und sie alle generieren das gleiche Ergebnis mit falschem Benutzernamen und Passwort. – Gleeb

Verwandte Themen