KubeSphere是唯一一个由中国人自己发起的、全开源的、经Cloud Native Computing Foundation(简称CNCF)云原生基金会认证的Kubernetes(简称K8s)发行版。简单点来说,KubeSphere是面向云原生应用的全开源容器平台,以K8s为基础,管理云原生应用的一种分布式操作系统。它提供可插拔的开放式架构,让第三方应用可以无缝对接进来,解决混合云成为一种常态化带来的应用层面上的诉求,KubeSphere能够让企业快速迈入云原生时代。
2018年7月,青云QingCloud正式发布KubeSphere 1.0版本,2019年4月发布KubeSphere 2.0版本,此次KubeSphere 3.0版本对原有版本进行了全新升级。截至目前,KubeSphere在GitHub有4200多个Stars,上比去年多了2000多个Stars;Forks数量达到600多个;KubeSphere的用户在过去一年急剧上升,现在已经达到上万个。另外,在过去半年,KubeSphere海外用户达到58%,已经超过国内用户。
在社区平台中,KubeSphere被称为云原生“全家桶”。这是因为KubeSphere解决了Kubernetes遗留下来的诸多琐碎问题,并且延续青云QingCloud在产品设计上交互体验的优势,让其可以“开箱即用”。
KubeSphere三大重要特点是核心功能开箱即用、健壮的容器基础设施和企业增强特性,而此次KubeSphere 3.0版本最大的亮点便是多集群管理。
多集群管理是在混合云时代围绕K8s必备的能力,也是用户最急切的需求。KubeSphere 3.0打造多集群管理,目标是针对大量存在的异构混合云提供一个中央控制面板,不管是从运维角度还是知识技能的接受程度,都极大的降低了用户的成本。KubeSphere的多集群管理与其他竞品最大的区别,是支持Solo和联邦两种集群管理方式。
其次,KubeSphere 3.0可观察性能力再加强。KubeSphere从最开始的产品里,围绕着可观察性给用户提供了很多功能,包括基于租户的监控、基于租户的日志检索等。在KubeSphere 3.0里,这部分功能得到进一步的加强:自定义监控,租户的事件管理,对接更多的通知方式,像微信、Slack等。
另外,平台安全能力进一步加强,不管是KubeSphere自己的租户还是原生的租户,在KubeSphere 3.0里,都提供了租户网络安全策略管理。通过KubeSphere界面可以配置相关的访问策略。
最后,对生态伙伴更加友好。KubeSphere 3.0适配了大部分主流的云平台和容器平台,比如阿里云、AWS、腾讯云、青云QingCloud,容器平台如OpenShift、Rancher等。