Azure k8s仪表板未打开



我在Azure上有k8s集群,无法访问仪表板。为了访问它,我正在执行aks browse --resource-group <res_group> --name <cluster_name>意外删除kube-dashboard吊舱后,它不会打开。

错误:Couldn't find the Kubernetes dashboard pod.

确实尝试在Azure上启用取消销售仪表板加载项。重新安装k8s仪表板。(Azure不允许(

关于如何解决问题并重新启动仪表板,有什么想法吗?

确实找到了以下对我有效的解决方案:

  1. 创建了另一个Azure k8s集群。Azure为每个集群制作了一个仪表板部署。

  2. 使用以下命令复制yaml文件:kubectl get deployment -n kube-system <kubernetes-dasboard-xxx>对于每个"与仪表板相关的部署、复制集、服务和吊舱">

  3. 将它们重新创建到旧的无法工作的集群中。

  4. 已升级并降级群集版本以重新部署对象。

根据您的k8s版本,AKS在创建新集群时不会启用仪表板。您可以在下面的链接中找到详细信息。

https://learn.microsoft.com/en-us/azure/aks/kubernetes-dashboard

我建议你,可以直接从kubernetes仪表板页面安装仪表板,它是在安装仪表板的另一个命名空间(实际上它更好(,你可以创建和RBAC帐户,以管理员权限查看所有资源。

https://github.com/kubernetes/dashboardhttps://github.com/kubernetes/dashboard/blob/master/docs/user/access-control/creating-sample-user.md

您还可以使用--enable-addons
https://learn.microsoft.com/en-us/azure/aks/kubernetes-dashboard

最新更新