Kubernetes Dashboard 及监控组件 Heapster 部署

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

最好的赞赏

就是你的关注

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180619B05ZWC00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券