2017-11-09 4 views
0

Entschuldigung für meine blöde Frage, aber ich bin relativ neu in Docker. Ich habe Docker und Kubernetes Cluster installiert. Stellen Sie auch ein Kubernetes-Dashboard bereit. Docker, Kubernetes und alle Container sind in Betrieb. Lokal über den kubectl-Proxy ist das Dashboard verfügbar (mit wget), aber jetzt muss ich das Dashboard von einem anderen Computer aus öffnen. Ich weiß, dass es um Authentifizierung geht, aber ich weiß wirklich nicht, was und wo ich einstellen soll. Bitte, könnten Sie mir helfen? Vielen Dankkubernetes-dashboard - authentification

+0

Normalerweise läuft Kubernetes-Armaturenbrett-Service als NodePort (In einem MiniKube Cluster), dann können Sie es mit NODEIP auf dem Browser zuzugreifen: nodeport. Wenn Ihr Cluster jedoch in einer Cloud ausgeführt wird, müssen Sie den Loadbalancer-Dienst für k8s-dashboard verwenden. Im Grunde müssen Sie die Dienstmanifestdatei des k8s-Dashboards ändern, um ihr Zugriffsverhalten zu ändern. –

+0

Meine Lösung ist vor Ort (3 Arbeiter und 1 Meister). Ich kann auf sie zugreifen, bekam aber Fehler: { "Art": "Status", "APIVERSION": "v1", "Metadaten": { }, "Status": "Failure", "message": "verboten: User \" System: anonym \/\ " " "Grund" kann nicht Pfad \ bekommen"": "verboten", "Details": { }, "Code": 403 } es geht um falsche Authentifizierung, aber ich brauche Hilfe, wo ich es auf Basis-Authentifizierung (Login, Passwort) einschalten kann. Danke –

Antwort

Verwandte Themen