k8s集群管理平台:Kubesphere与Rancher

Kubernetes 是什么

Kubernetes,又称为 k8s,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,应用部署,规划,更新,维护的一种机制。

目前主流的Kubernetes集群管理平台就是Kubesphere和Rancher

Kubesphere 和 Rancher 的区别

核心区别

  • KubeSphere定位是以应用为中心的容器平台,提供简单易用的操作界面,一定程度上降低了学习成本,同时集成了原生istio等功能,更加符合开发的使用习惯。
  • Rancher的核心竞争力在于其强大的多集群管理能力,提供了极其简便的K8s部署及管理能力。同时提供了集成开源监控、日志、Git CI的能力,虽然学习成本较高,但提供了一站式的解决方案,对运维更加友好。

Kubesphere与Rancher对比.png

评价

  • Rancher侧重于对原生k8s集群的维护,但k8s周边生态没有Kubesphere整合的全面。
  • Rancher相对来说较Kubesphere更为成熟稳定
  • Kubesphere 相对于刚上手的人来说,更为友好
  • 运维人员更青睐于Rancher,开发人员更喜欢Kubesphere
  • Kubesphere将大量云原生相关组件整合进来,相对来说更符合云原生发展的理念
  • rancher更像容器云整合平台,是在k8s下一层做文章。kubesphere更倾向于管理k8s集群资源的管理,以应用为中心,是在k8s之上做文章。

此处评论已关闭