UI 组件 - Dashboard 部署
1、下载官方提供的 Dashboard 组件部署的 yaml 文件
2、修改 yaml 文件中的镜像
修改为 ,后续所有 yaml 文件中,只要涉及到 image 的,都需要做同样的修改,因为国内 这个地址被墙了。
3、修改 yaml 文件中的 Dashboard Service,暴露服务使外部能够访问
修改为
4、启动 Dashboard
5、访问 Dashboard
地址: https://:31111/ 注意:必须是 https
6、创建能够访问 Dashboard 的用户
新建文件 ,内容如下:
7、获取登录 Dashboard 的令牌 (Token)
输出如下
8、登录 Dashboard 面板如下
监控组件 - Heapster 部署
Heapster 用于计算并分析集群资源利用率、监控集群容器
1、下载官方提供的 Heapster 组件部署的 yaml 文件
2、修改 yaml 中 image 的值
全部修改为
3、部署 Heapster
4、几分钟后,刷新 Dashboard 面板
Dashboard 上多了 CPU 和 内存的信息。。。
可视化 - Gafana 面板
1、修改 grafana.yaml 文件,暴露服务到外部
2、访问 Grafana
地址:http://:31112/ 注意:此处是 http 不是 https
3、补充说明
此处 Grafana 服务部署时,没有指定用户登录信息,不建议暴露服务到外部,若需外部访问,建议修改 Deployment 增加用户访问的校验。
参考文档
https://github.com/kubernetes/dashboard
Accessing Dashboard 1.7.X and above
Creating sample user
https://github.com/kubernetes/heapster/blob/master/docs/influxdb.md
最好的赞赏
就是你的关注
领取专属 10元无门槛券
私享最新 技术干货