Kuboard - 图形化界面操作 k8s 资源对象


Kuboard简介

Kuboard 是一款免费的 Kubernetes 图形化管理工具,帮助用户快速在 Kubernetes 上落地微服务,Kuboard 官网提供了 Kubernetes 免费安装文档,

同时也提供了免费的中文教程,方便我们完成 k8s 的学习,使用 Kuboard,我们无需编写复杂的 YAML 文件,就能完成应用程序的部署和管理。

安装Kuboard

这里我们介绍用 docker 方式安装,当然我们也可以安装 kuboard 到 k8s 集群中

安装前请仔细阅读官方文档,确定 kuboard 版本支持的 k8s 版本,避免出现兼容性问题

不多说了,直接上脚本, 建议把这个脚本保存到 sh 文件中.

#!/bin/bash
 docker run -d \
  --restart=unless-stopped \
  --name=kuboard \
  -p 800:80/tcp \
  -p 10081:10081/udp \
  -p 10081:10081/tcp \
  -e KUBOARD_ENDPOINT="http://192.168.0.150:800" \  # 一定要和本机的IP 和端口一致,agent 会用到此参数.
  -e KUBOARD_AGENT_SERVER_UDP_PORT="10081" \
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  -v /kuboard/kuboard-data:/data \
  eipwork/kuboard:v3.1.0.3

 网站安装好了,现在我们需要安装 kuboard-agent 到k8s 集群中,这样代理才能返回数据到 kuboard 中,我们才能在 kuboard 中管理 k8s 集群

 

依据提示一步一步的就可以安装好 kuboard 了,kuboard 功能非常多,使用起来真的把复杂的 k8s 配置变得简单了许多,当然必须在我们深入理解 k8s 的前提下,我们才能更好的操作这个 dashboard.

主要功能:

1.  图形界面安装  metric-server, 就可以搜集 cpu ,内存使用信息了。 (个人开发环境足够用了)

2.  强大的套件功能,以下是我测试时安装的几个套件,红圈中是套件展示的功能。(套件安装前,建议多了解一下 storage class  pv  和  pvc)

 

 要想熟练使用这个工具,没有捷径可走,在熟练掌握 k8s 各个组件的同时,就是多看多练,祝愿大家都能把复杂的工作简单化,极大的提高工作效率.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM