繁体   English   中英

Azure k8s 仪表板无法打开

[英]Azure k8s dashboard does not open

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

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

尝试在 Azure 上启用-禁用仪表板插件。 重新安装 k8s-dashboard。 (Azure 不允许)

关于如何解决问题并重新启动仪表板的任何想法?

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

  1. 创建了另一个 Azure k8s 集群。 对于每个群集,Azure 都会进行仪表板部署。

  2. 使用以下命令复制 yaml 文件: kubectl get deployment -n kube-system <kubernetes-dasboard-xxx>为每个“与仪表板相关的部署、副本集、服务和 pod”

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

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

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

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

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

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

你也可以使用--enable-addons
https://docs.microsoft.com/en-us/azure/aks/kubernetes-dashboard

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM