如何在localmachine获得Kubernetes UI?

问题描述 投票:0回答:2

我在3 centos7机器上运行了天蓝色的kubernetes集群。我将这些机器视为裸机集群进行一些测试。我正在使用kubeadm来旋转集群。现在我的问题是如何在本地机器中查看运行在azure private n / w中的集群的kubernetes UI。我有运行的集群和节点注册,我可以通过运行“kubectl get-nodes”在centos7终端中看到。

任何见解都会有所帮助,请详细说明如何完成这项工作。

Tox,Arun

kubernetes centos7 azure-vm-scale-set kubeadm
2个回答
2
投票

您已启动并运行群集。现在,如果要访问kubenetes-dashboard,它是kube-system命名空间的一部分。应用以下命令访问仪表板。

kubectl get pods -n kube-system 

您将复制kubernetes-dashboard的pod的名称,并使用以下命令替换它

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

它将创建TCP代理,您可以在http://localhost:9090上访问它

还有另一种访问仪表板的方法

你可以使用以下命令

kubectl proxy --port=8001

现在您可以在http://localhost:8001/ui上访问它


0
投票

如何在我的localmachine中查看在azure private n / w中运行的集群的kubernetes UI。

我们可以使用Azure CLI 2.0与Azure kubernetes建立远程连接。

首先,我们应该安装kubectl:

az acs kubernetes install-cli

然后下载群集凭据:

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

然后我们可以使用kubectl命令来获取k8s信息,比如kubectl get nodes

连接到Azure k8s后,我们可以使用以下命令启动kubernetes Web UI:

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

像这样:

enter image description here

有关与Azure ACS K8S建立远程连接的更多信息,请参阅此link

有关在Azure容器服务中使用kubernetes Web UI的更多信息,请参阅此article

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.