2017-12-04 6 views
0

Ich habe einen kubernetes Cluster in azurblau auf 3 Centos7 Maschinen laufen. Ich behandle diese Maschinen als einen Bare-Metal-Cluster, um einige Tests durchzuführen. Ich benutze kubeadm zum Drehen des Clusters. Jetzt ist meine Frage, wie ich die kubernetes UI in meinem localmachine für den Cluster sehen kann, der in azure privater n/w läuft. Ich habe den Cluster ausgeführt und Knoten registriert, die ich in centos7-Terminal sehen kann, indem ich "kubectl get-nodes" starte.Wie bekomme ich Kubernetes UI in localmachine?

Alle Einblicke wären hilfreich, bitte werfen Sie ein Licht auf, wie Sie diese Arbeit bekommen.

Thx, Arun

Antwort

2

Sie haben einen Cluster und running.Now, wenn Sie die Kubernetes-Dashboard zugreifen möchten, die folgenden Befehle ein Teil kube-System namespaces.Apply ist das Dashboard zugreifen.

kubectl get pods -n kube-system 

Sie den Namen der Schule von Kubernetes-Armaturenbrett kopieren und ersetzen Sie es mit dem folgenden Befehl

kubectl -n kube-system port-forward NAME-OF-k8s-Dashboard-POD 9090:9090 

Es wird TCP-Proxy erstellen und Sie darauf zugreifen können auf http://localhost:9090

Es gibt eine andere Möglichkeit, auf das Dashboard zuzugreifen

können Sie folgenden Befehl verwenden

kubectl proxy --port=8001 

Jetzt können Sie es auf zugreifen http://localhost:8001/ui

0

, wie ich die Kubernetes UI in meinem Localmachine sehen für den Cluster in azur privaten n/w ausgeführt wird.

Wir können Azure CLI 2.0 verwenden, um eine Remoteverbindung zu Azure kubernetes herzustellen.

Zuerst sollten wir kubectl installieren:

az acs kubernetes install-cli 

Dann Cluster Anmeldeinformationen herunterladen:

az acs kubernetes get-credentials --resource-group=<cluster-resource-group> --name=<cluster-name> 

Dann wir kubectl Befehl verwenden können K8S Informationen, wie kubectl get nodes zu erhalten.

Nachdem eine Verbindung zu Azure K8S, können wir die Kubernetes Web-UI mit diesem Befehl starten:

az acs kubernetes browse -g [Resource Group] -n [Container service instance name] 

So:

enter image description here

Weitere Informationen über eine Remote-Verbindung machen zu Azure ACS K8S, bitte beziehen Sie sich auf diese link.

Weitere Informationen zur Verwendung der Kubernetes-Webbenutzeroberfläche mit Azure-Containerdienst finden Sie unter article.

Hoffe, das hilft.

+0

Überprüfen Sie einfach, ob die bereitgestellten Informationen hilfreich waren. Bitte lassen Sie mich wissen, wenn Sie weitere Unterstützung wünschen. –

+0

Funktioniert das für Sie? Bitte lass es mich wissen, wenn du mehr Hilfe brauchst :) –

Verwandte Themen