是否可以在Azure Kuberenetes Service(AKS)的浏览器中直接访问kubernetes仪表板(无需其他命令)

时间:2019-07-17 08:57:15

标签: kubernetes azure-kubernetes

当我在AKS中运行kubectl cluster-info时,我得到了:

  

kubernetes-dashboard运行在https://clusterUrl/api/v1/namespaces/kube-system/services/kubernetes-dashboard/proxy

此URL在浏览器中可访问,但仅返回401。

我想知道是否可以通过某种方式登录Azure以便访问此URL?直接访问它会很方便。

1 个答案:

答案 0 :(得分:3)

使用kubectl代理,您可以访问仪表板

[root@ae740dbd82bf /]# kubectl proxy
Starting to serve on 127.0.0.1:8001

打开浏览器并导航到 http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/

如果要从外部访问它,则有两种选择

  1. 将服务端口定义为NodePort。然后,您将可以访问任何CLUSTER_HOST:NODEPORT
  2. 上的信息中心
  3. 部署入口控制器并在仪表板dns和仪表板kubernetes服务之间定义规则