推荐几个kubernetes管理工具

avatar 2022年3月18日18:09:04 评论 9,180 次浏览

玩了几年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,这样管理相对方便。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: