Kubernetes:无法访问 kubernetes 仪表板

Kubernetes: Unable to access to kubernetes dashboard

我将 bitnami.bitnami/rabbitmq 添加到我的 acr.
在 VSO 发布管道中,我添加了 2 个任务 kubectl 运行 & 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 个任务时,我能够连接到我的仪表板。 谁能给我解释一下出了什么问题,如何解决。

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

您可以使用命令az aks get-credentials -g {groupname} -n {k8sname}获取凭证后,使用您发布的命令在另一个OS中打开k8s dashboard。当然,你需要先执行az login

如果以上都OK,你可以试试这个link