Kubernetes集群部署教程四·Dashboard控制面板

Kubernetes(k8s)是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理,具备可移植、可扩展、自动化等特点。

通过 Kubernetes Dashboard 不仅可以很直观地查看各种资源信息、日志信息、系统资源使用等,还可以创建容器应用、管理资源、更新资源文件等等。

0x01 部署Dashboard

Kubernetes默认会把Pods分布到Worker节点,但我还是喜欢把Dashboard部署在Master节点上:

获取默认配置文件:

外部网络访问无法访问使用默认配置创建的控制面板,因此需要对配置文件进行一些调整:

创建dashboard容器:

通过以下命令获取登录dashboard的token:

最后访问Dashboard,比如https://10.10.200.200:30080,使用刚获取到的token即可登录。

0x02 集成Heapster

通过Heapster插件图形化展现集群度量指标信息。

以上目录中的yaml文件分别对应heapster、influxdb和grafana,通过以下脚本拉取相应的镜像:

参照Kubernetes使用教程·配置文件修改yaml文件(本文略),然后启动服务:

如果顺利,视数据量等待n分钟,就可以通过dashboard看到图形化的集群度量指标信息。如果一直没有图形化,请检查heapster.yaml配置是否正确。

原创文章禁止转载:技术学堂 » Kubernetes集群部署教程四·Dashboard控制面板

精彩评论

8+8=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏