kubernetes dashboard web控制台调研

背景

kubernetes 是目前最流行的容器化系统,管理的方式一般都是最基础的kubectl命令客户端进行管理,但是对与一些没有基础的研发人员并不是很友好,所以我们需要一些web控制台,类似于云厂商的控制台,通过web管理各种资源,拥有更高的易用性、更低的入门和学习成本。

kubernetes dashboard

kubernetes dashboard 是官方提供的管理系统,地址是: https://github.com/kubernetes/dashboard
此版本的管理页面只能管理很少的资源,而且经常性失灵,使用性不是特别强,不太推荐,支持的功能较少。

kubepi

KubePi 是一款简单易用的开源 Kubernetes 可视化管理面板。KubePi 允许管理员导入多个 Kubernetes 集群,并且通过权限控制,将不同 cluster、namespace 的权限分配给指定用户。它允许开发人员管理 Kubernetes 集群中运行的应用程序并对其进行故障排查,供开发人员更好地处理 Kubernetes 集群中的复杂性。
https://github.com/KubeOperator/KubePi

比较轻量,支持的功能多了一些,相比较于原生dashboard有更强的易用性,推荐测试;缺点是不支持审计

kuboard

Kuboard 是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合已有或新建的代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台,轻松管理和运行云原生应用。您也可以直接将 Kuboard 安装到现有的 Kubernetes 集群,通过 Kuboard 提供的 Kubernetes RBAC 管理界面,将 Kubernetes 提供的能力开放给您的开发/测试团队。

https://github.com/eip-work/kuboard-press
15k star

支持功能很多,比较完整,有社区版和收费版本的区别,
具体的差异可以参考官方地址: https://kuboard.cn/support/#kuboard-介绍

我怀疑star是刷的,现在没人维护,没人回答问题,不推荐使用,原因是社区不活跃

rancher

https://www.rancher.cn/

有商业版和社区版,已经被SUSE收购,推荐,靠谱;
功能调研中...

总结

目前已经调研到的是以上三种,有新的则再更新补充此文档

posted @ 2022-06-19 14:27  Topic  阅读(431)  评论(0编辑  收藏  举报
转载请注明出处. 作者: 运维的自我修养 地址: http://www.cnblogs.com/topicjie/