永劫无间|KubeVela 1.1 发布,开启混合环境应用交付新里程碑

文章图片

文章图片

在云原生理念迅速普及的今天 , 混合环境部署(混合云/多云/分布式云/边缘)已经成为了大多数企业应用、SaaS 服务、应用持续交付平台的必然选择 , 而云原生技术的发展趋势也正在朝着“一致的、跨云、跨环境的的应用交付”不断迈进 。 然而 , 无论是 Kubernetes 本身还是现有的各类应用交付系统 , 都没有在现今混合、分布式的部署环境之上引入一致的上层抽象来为应用交付进行建模 。 这种缺乏统一上层抽象的应用交付过程 , 往往同底层基础设施紧密耦合 , 导致用户心智负担很重并且严重依赖于用户个人的经验和能力 。 这不仅会大幅影响用户体验、降低生产效率 , 甚至还会导致错误和故障的发生 。
而现在 , 这个问题终于有了一个开源、标准 , 又不失灵活度的解法 。 它就是:
KubeVela 作为一个开箱即用、面向现代微服务架构的应用交付与管理平台 , 今天正式发布了 1.1 版本 , 以更加用户友好和完善的功能集 , 开启了“让混合环境应用交付更加简单高效”的重要里程碑 。
具体来说 , 1.1 版本的 KubeVela 与现有各类应用交付系统相比 , 有着显著的不同和优势:
完全以应用为中心 - 与各类“搭积木”式的 PaaS 系统或者应用平台不同 , KubeVela 项目本身是构建于一套完善的应用交付模型与理论基础之上的 , 这就是“开放应用模型(OAM)”技术 。 OAM 模型能够通过声明式的定义来捕获面向混合环境的微服务应用交付的整个过程 , 甚至包括云服务的拉起与绑定、可观测性、多集群分发策略、流量调配和滚动更新等各种运维行为和特征 。 通过这样一个统一的、基础设施无关的上层模型 , KubeVela 天然就能够做到让用户无需关心任何基础设施细节、只专注于业务价值和交付过程 , 真正实现了完全 Serverless 化的应用管理与交付体验 。可编程式交付工作流 - 在 Kubernetes 面向终态的基础上 , KubeVela 还通过“交付流水线(Workflow)“来支持面向过程的应用交付流程 , 同时通过 Kubernetes 终态能力来保证该流水线执行的正确性与幂等性 。 在内核中 , KubeVela 流水线是通过 CUE 来实现的 。 CUE 是一种诞生自 Google Borg 系统的数据配置语言(即:borgcfg) , 它可以将应用交付过程的所有步骤、所需资源、关联的运维动作以可编程的方式定义成一个 DAG(有向无环图) , 并以此作为用户最终的交付计划 。 这使得 KubeVela 的交付流水线不仅使用简单、扩展性极强 , 也更符合现代 GitOps 应用交付的趋势与要求 。基础设施无关 - 在 1.1 版本中 , KubeVela 完成了 100% 的“控制平面化” 。 这意味着它本身成为了一个运行在管控集群中的、完全与应用运行基础设施无关的交付控制平面 。 这种“使用 Kubernetes 作为管控平面、面向任何基础设施进行应用交付与管理”的新架构 , 使得 KubeVela 可以按照用户定义的工作流与交付策略 , 面向任何环境交付和管理任意类型的应用组件 , 包括:容器、云函数、数据库、云服务、虚拟机实例等等 。 KubeVela 1.1 介绍 自 Kubevela 1.0 版本发布以来 , KubeVela 社区发展非常迅速 , 截止目前已经有超过 100+ 名开发者参与贡献 , 而且就在上个月 , KubeVela 和 OAM 项目也已经整体捐赠给了 CNCF 基金会进行托管 。 在 1.1 版本中 , KubeVela 更加聚焦面向混合环境的应用交付流程 , 带来了多集群交付、交付流程定义、灰度发布、公有云资源接入等多个开箱即用的能力和更加友好的用户体验 。 这其中 , 有两个核心能力值得特别关注:
相关经验推荐
- 海尔|《永劫无间》官方放话:鼠标宏类的辅助软件均属于作弊!
- 显卡|或是颜值最高的影驰显卡、影驰RTX3070Ti星耀OC永劫无间版显卡 评测
- 永劫无间|阴阳二气充盈,随时化身金刚!为表哥定制的一套永劫无间主机
- 机器人|为桌面搭建一套国风武侠元素无间永劫主题定制DIY主机
- 影驰|影驰星耀永劫无间定制款固态硬盘1T测试
- 影驰|这个联名有点秀!影驰RTX3070Ti星曜OC永劫无间版评测
- 电影|翻拍《无间道》!苹果iPhone13超大杯“电影模式”体验
- 永劫无间|组装电脑要怎么选硬件?我来教你几招,你别再上奸商的当了!
- 永劫无间|玩永劫无间需要什么配置?分享套永劫无间的主机推荐
- 耳机|用上它们,玩永劫无间直冲殿堂—血手幽灵键鼠耳机组合体验
