azure - 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 个任务时,我能够连接到我的仪表板。有人可以向我解释出了什么问题,如何解决它。
解决方案
您可以检查 pod 在您的 Azure Kubernetes 集群中是否运行良好。如果一切正常。然后你应该确保你当前的操作系统是否有浏览器。该命令az aks browse -g {groupname} -n {k8sname}
需要一个浏览器来打开它执行的仪表板。
您可以在使用 command 获取凭证后使用您发布的命令在另一个操作系统中打开 k8s 仪表板az aks get-credentials -g {groupname} -n {k8sname}
。诅咒,你需要先执行az login
。
如果一切都OK,你可以试试这个链接。
推荐阅读
- c# - 使用 Like 搜索数据库中的数据,可能具有不同的列值
- python - 无法使用 docker 设置 Kafka 和 Python
- node.js - 为什么我收到“发送到客户端后无法设置标题”错误,即使我在 1 个响应后使用了 return
- android - 颤动如何支持类似于android sdp的多种屏幕尺寸
- r - 如何从 selectInput() 函数中获取 2 个特定列的值作为列的标题并绘制这些列?
- macos - Jenkins-无法执行shell命令
- wcf - 无法使用服务引用调用 WCF 服务操作
- unity3d - 将实时摄像机源导入统一
- python - 如果余数不为 0,则删除行
- c# - 搜索文本格式,First Upper,Rest Lower