首页 > 解决方案 > Kubernetes:无法访问 Kubernetes 仪表板

问题描述

我将 bitnami.bitnami/rabbitmq 添加到我的 acr 中。
在 VSO 发布管道中,我添加了 2 个任务 kubectl run & expose,如下所示。

kubectl run rabbitmq --image xxxxxx.azurecr.io/bitnami.bitnami/rabbitmq:3.7.7 --port=15672
kubectl expose deployment rabbitmq --type=LoadBalancer --port=15672 --target-port=15672

保存并发布后,一切都成功了,但现在我无法使用代理到我的仪表板

az aks browse -g {groupname} -n {k8sname}

当我在我的版本中删除上述 2 个任务时,我能够连接到我的仪表板。有人可以向我解释出了什么问题,如何解决它。

标签: azurekubernetescontinuous-deploymentazure-aks

解决方案


您可以检查 pod 在您的 Azure Kubernetes 集群中是否运行良好。如果一切正常。然后你应该确保你当前的操作系统是否有浏览器。该命令az aks browse -g {groupname} -n {k8sname}需要一个浏览器来打开它执行的仪表板。

您可以在使用 command 获取凭证后使用您发布的命令在另一个操作系统中打开 k8s 仪表板az aks get-credentials -g {groupname} -n {k8sname}。诅咒,你需要先执行az login

如果一切都OK,你可以试试这个链接


推荐阅读