k8s 创建可视化管理面板 dashboard

k8s 创建可视化管理面板 dashboard
最新回答
性感的上帝

2020-05-15 22:02:56

kubernetes 的 Dashboard 提供了一个基于web的用户界面,方便用户部署容器化应用、监控应用状态、执行故障排查以及管理集群资源。

在安装环境方面,集群版本为 v1.25,使用的是 dashboard v2.7.0。

安装步骤包括下载yaml文件、修改Service,暴露dashboard服务端口,将其类型更改为NodePort,并指定端口为30010。

接下来,创建dashboard并生成一个名为dashboard-admin的用户,角色设定为cluster-admin,以获取登录所需的token。

新版本的kubernetes不再自动生成Secret存储token,需参考先前的文章进行手动管理。

通过访问https://任一节点ip:30010端口,输入生成的token登录Dashboard,界面展示如图所示。

登录后,用户可以轻松查看集群资源,如pod、deployment、configmap等,并支持多种资源创建方式。以nginx的deploy为例,通过表单操作即可完成创建,展示结果如图所示。