推荐几个kubernetes管理工具

玩了几年kubernetes,但是针对kubernetes的工具,推荐几个个人认为还算不错的工具。这里的工具主要是通过平台来管理kubernetes,方便给不太了解k8s的同学或者开发和测试需要看服务的时候可以很方便的看到。

  有些平台时候支持ldap的,也方便用户统一管理。

Rancher

  rancher是一个开源的容器管理平台,不管是单一的rancher,还是通过rancher创建集群都是不错的选择,rancher我自己没有用那么复杂的,就利用docker拉取了一下rancher的镜像,在一个实例上起了一个rancher的docker的容器。
rancher页面比较简单,很适合新手使用,不管是配置文件,密钥,路由,伸缩等等都可以通过rancher来管理,下面放一个rancher的页面,
参考地址:https://rancher.com/docs/rancher/v1.6/zh/

 支持多集群统一管理,有兴趣的可以试试。不过需要注意的是,如果您也是使用dokcer启的rancher,在配置密钥的时候密钥保存的不是集群中了,而是rancher上,如果您的rancher出现异常就会影响服务。

 

Kuboard 

kuboard也是一款开源的容器管理工具,不过kuboard需要安装到现有的kubernetes集群中,通过kuboard来管理kubernetes,kuboard是近几年刚开发出来的,从刚开始的简单功能,到现在可以结合CI/CD工具,
相对功能方便还是比较全的,kuboard也可以管理多个集群,下面放个kuboard的页面,
参考:https://kuboard.cn/

 kuboard其他的不说,就针对页面布局还是我喜欢的类型的,而且图标用的是最多的,并且用户登录启用了双因子认证,增加用户的安全性,这个是我以前学习kubernetes的使用用过,现在已经更新的很不错了。

 

kubesphere

kubesphere是青云提供的,他们针对青云的友好程度是最高的,kubesphere有自己的论坛,一般有问题都会有人回答,kubesphere的的功能是最全的,也会提供付费解答,但是平台是开源的,
很多有点规模的都会选择kubesphere,下面看一下kubesphere页面,
参考地址:https://kubesphere.io/zh/docs/

 kubesphere功能相对要全一些,不管是流量治理还是devops,监控等等。我当时选择kubesphere的时候就是因为流量治理和devops,至于监控可以加一套即可。

 

wayne

wayne是360的,说实话我没有用过,但是看了他们的官网,其实大致都差不多,wayne都是在内部使用了两年多在使用上是没有问题的,但是功能不会像其他的平台哪样更新那么快,
看下面的页面,参考地址:https://github.com/Qihoo360/wayne/blob/master/README-CN.md

 有兴趣的可以了解一下,这里就不多说了

 

lens

lens和上面的几个不太一样,lens是一个客户端,适用于MacOS,Windeows和linux,lens就像一个客户端连接到kubernetes,把kubernetes中的内容通过lens展示出来,
不过用户权限太大,如果数据少还好,
可以参考:https://github.com/lensapp/lens

 这里的操作都是基于yaml文件的,有兴趣的可以了解一下。

总结

除了kuboard都是公司运营的,迭代相对比较快,功能比较多,至于那个好那个不好这个无法评价,需要根据自身的环境,还有自身的爱好等等,不过,除了lens,其他的都支持ldap,这样管理相对方便。

 https://www.wulaoer.org/?p=2276

posted @   wq9  阅读(1526)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
历史上的今天:
2019-04-21 EL表达式
点击右上角即可分享
微信分享提示