如何实现开箱即用的云原生全家桶KubeSphere?

发表时间: 2020-02-25 18:19

“云原生是解决客户在企业业务落地,适应数字化、互联网化趋势时,一个很落地的解决架构”,在前不久青云QingCloud与媒体的沟通会上,KubeSphere容器平台产品经理于爽感叹到,“这是云原生最好的时代,也是不得不云原生时代。”

云原生时代到来

云原生(Cloud Native),按照CNCF基金会的定义,是云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。

云原生是解决客户在企业业务落地,适应数字化、互联网化趋势时,一个基础的解决架构。云原生虽然只有三个字,但其包含的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API等。

云原生的优势在于可以很好地构建容错性好、易于管理、便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁、可预测的重大变更。

根据相关数据统计,有73%的企业已经至少采用一个或者一项云计算应用或者技术。有51%的企业CIO表示业务模式的变革正在发生。

当前,数字化转型逐渐进入平稳期,传统的上云模式已经无法应对频繁的业务更迭,企业从云时代走向云原生是必然。Gartner报告显示,到2020年,大概有75%的全球化企业将在生产中使用容器化应用。

更加聚焦业务应用

从命名就可以看出,KubeSphere和Kubernetes密不可分。

Kubernetes是由谷歌开源的支撑云原生的基础设施平台,凭借自身的开源、跨基础设施、良好的兼容性、扩展性、敏捷性等特性大受欢迎。

但是Kubernetes只是提供了资源运行最基础的平台,可以把它理解为没有家具和家电的毛坯房,只能保证企业最基础的应用。想要入住,还需要硬装软装,才能拎包入住。

KubeSphere就像精装过的房子,于爽表示,KubeSphere的最终目的就是两个:降低平台落地的成本,降低用户使用的成本。

开箱即用的全家桶

KubeSphere被社区称为“云原生全家桶”,这是因为KubeSphere提供了很多可选的功能组件,用户可以在使用过程中,根据自己的业务需求有选择的使用。

“开箱即用”则意味着大大降低用户的使用门槛和成本,把所有后端的技术细节屏蔽掉,尽可能提升用户使用效率。

于爽介绍,从提交代码、构建应用、应用发布到测试环境、测试通过发布到准生态环境及生产环境,这一套流程在KubeSphere平台上可通过可视化界面进行统一的管理。第二,不管是传统微服务框架还是主流的云原生微服务框架,在KubeSphere平台上都可以得到很好的支持。第三,KubeSphere支持应用跨平台一键部署。

此外,KubeSphere很多功能是可插拔的,企业的诉求是多种多样的,用户需要什么,直接打开,就可以很好地在平台上无缝的使用。

目前,KubeSphere的商业用户覆盖银行、保险、制造业、航空、互联网公司等领域。于爽透露,2020年KubeSphere将触及更多业务场景,相继推出3.0版本与4.0版,提供AI模式场景等。