IDC预测,到2025年,超过一半的中国500强企业将成为软件生产商,超过90%的应用程序为云原生应用程序。到2024年,由于采用了微服务、容器、动态编排和DevOps等技术,新增的生产级云原生应用在新增应用的占比将从2020年的10%增加到60%。从2013年被提出,到2014年K8s开源,再到现在走向了大规模应用,云原生已经在金融、能源、制造、运营商、政企、交通、物流等各个领域不断落地,涌现出越来越多的应用实例。
在这样一个过程中,企业客户对基础设施的转型要求呈现出两大特点:要结果、要优化。为了应对这样的趋势,青云科技发布了KubeSphere企业版 3.3版本。
KubeSphere诞生于2018年,被定义为基于K8s构建的容器平台,拥有开源版和企业版两个版本。随着KubeSphere企业版被越来越多的应用到企业生产环境中,青云科技也围绕着企业客户的需求向上延伸、向下延展,解决企业的云原生转型问题。
在这个过程中,青云科技意识到客户不单纯需要一个K8s云原生容器平台,也会围绕业务对KubeSphere企业版提出更高的诉求。因而,此次KubeSphere企业版3.3强化了数字化运营能力,来满足客户“要结果”、“要优化”的需求。
可观测中心,解决数据分散问题
据青云科技KubeSphere容器平台产品经理张文浩介绍,KubeSphere企业版3.3增加了全新的可观测中心,解决了客户“要结果”的痛点。可观测中心解决的问题可以总结为一句话:化零为整,把分散在各个集群的数据汇总在一起,也可以通过自定义的范围配置指定汇总数据范围,解决数据分散问题。可观测中心可以帮助中大型企业客户对配额、资源状态做到精细化管理,并提前预警。
KubeSphere企业版3.3可观测中心
双引擎,完善开发者侧功能
KubeSphere容器平台的角色不仅仅面向运维,KubeSphere企业版3.3在开发者侧也做了很多工作。
首先,KubeSphere企业版3.3在微服务方面做了双引擎,除Istio之外,新增了Spring Cloud,可以让一些使用Java开发应用、微服务治理的客户进行无痛云原生转型。第二,在CI/CD持续部署方面,KubeSphere企业版3.3拥抱GitOps,融合了KubeSphere本身多租户、权限统一多租户打通等相关方面能力,做了高度的统一化处理。CD方面,KubeSphere企业版3.3提供了双引擎,即Jenkins+ArgoCD。在功能体验方面,KubeSphere企业版3.3在通知层面新增“飞书”作为通知接收渠道。
增强功能,优化体验
在功能加强和体验优化方面,KubeSphere企业版3.3支持每个租户配置默认镜像仓库。租户下可配置默认的镜像仓库,无需手动查找。
在存储方面,KubeSphere企业版3.3不断在权限管理上做深度打磨,新增 “PVC自动扩容”功能,存储资源可以设置额度,比如50%或者80%,达到这个额度之后会自动扩容,不需要运维人员手动点。同时,KubeSphere企业版3.3新增了集群管理员,不同的集群分配不同集群管理员,分配不同的权限,来应对一些大公司的复杂的行政结构。
更加丰富的容器化数据库应用
随着市场需求的升级和技术的成熟,云原生2.0 的时代已经到来。企业智能升级进入新的阶段,企业云化从“以资源为中心”演进到“以应用为中心”。KubeSphere企业版3.2提供了ClickHouse、MySQL以及PostgreSQL三款数据库。在3.3版本中,容器化数据库应用的数量得到了极大的丰富,包括Redis、MongoDB、ECK、OpenSearch、Kafka等多款主流数据库和中间件。
在操作层面,可以完成一键化部署数据库集群,可视化参数的配置,整体与KubeSphere是可拆可合的。在业务管控层面,备份、灵活参数配置以及应用,中间件数据库应用级别的特殊指标的监控告警,都已经内嵌到功能组件模块里。由此可见,KubeSphere团队都在针对企业客户不同业务、不同客户群体以及不同业务的发展阶段,给客户提供灵活的定制化能力。
助力中金公司构建敏捷的云原生交付环境
随着数字化演进,中金公司面临着金融产品生命周期管理复杂,新产品上线周期长,交付环节出错率高等痛点。此外,中金公司还需要进行现有环境下信创软硬件的兼容性验证,便于实现自主可控的目标。
在青云科技帮助下,中金公司上线了中金苍穹容器平台,其架构底层采用了青云自研的企业云平台和企业级分布式存储平台,上层使用了KubeSphere企业版,利用了青云的多种优势解决方案,同时还构建了灾备解决方案,提供了应用商店等服务。
利用这套架构,中金公司在业务层面上,实现了第一阶段的数字化转型,在底层实现了云原生基础设施的一致化。同时,很多创新性应用,包括中金大数据分析、证券交易系统业务仿真演练平台,通过KubeSphere与现有的CI/CD工具链上游打通,真正实现了敏捷化。
中金苍穹容器平台技术架构
接下来,KubeSphere企业版还会与中金公司一起做更多的上层场景的迭代和优化,包括微服务场景、DevOps场景,并将自研的云原生数据库、中间件等,都整合到中金公司整体中台战略里,真正构建敏捷的云原生交付环境。
未来可期的KubeSphere 企业版4.0
在未来几个月即将发布的KubeSphere企业版4.0版本,青云科技KubeSphere云原生产品负责人于爽透露,新版本将基于KubeSphere LuBan架构,以LuBan(鲁班)作为最重要的内核,实现平台高度模块化。预计在12月底,LuBan Alpha就会在各种平台开放出来。
在于爽看来,虽然KubeSphere提供了应用中心,很多青云的组件以及合作伙伴的组件都会放在应用中心,但是其带来的体验是割裂的。比如,想把“人员管理”的一个第三方组件放在KubeSphere应用中心里,部署完“人员管理”组件后,客户还要跳出KubeSphere,这个体验以及各种能力与KubeSphere是割裂的。
所以KubeSphere LuBan是一种热插拔的插件式微内核架构,任何组件后端API可以动态嵌入到KubeSphere中,任何第三方组件前端也可以动态嵌入到前端。同时,KubeSphere企业版4.0还将打造插件中心,为企业提供满足各种场景和需求的企业级插件。如此一来,企业就不需要等KubeSphere任何一个版本的迭代,就可以按需灵活插入或迭代插件,真正实现一个有真实价值的云原生操作系统。