Skip to main content
Kubevela Logo

KubeVela

Star

Make shipping applications more enjoyable.

KubeVela 是什么?

KubeVela 是一个现代化的应用交付平台,它可以让你的应用交付与管理在当今流行的混合、多云环境中变得更加简单、轻松、可靠。

KubeVela 是基础设施无关的、可编程的,但最重要的是: 它是完全以应用为中心的。

what is kubevela
[object Object]

完全以应用为中心

KubeVela 以开放应用模型(OAM)作为应用交付的顶层抽象,并通过声明式的交付工作流来捕获面向混合环境的微服务应用交付的整个过程,甚至连多集群分发策略、流量调配和滚动更新等运维特征,也都声明在应用级别。用户无需关心任何基础设施细节,只需要专注于定义和部署应用即可。

[object Object]

可编程式交付工作流

KubeVela 会将应用交付流程建模为有向无环图(DAG),并将它通过 CUE(一种源自 Google Borg 系统的数据配置语言)来进行表达和实现。这使得你可以自由的根据自己的需求来设计交付工作流中的每一个步骤,并通过可编程的方式将它们编排起来。没有任何限制,原生高可扩展

[object Object]

基础设施无关

KubeVela 本质上是一个与运行时基础设施无关的应用交付与管理控制平面。所以它可以按照你定义的工作流与策略,面向任何环境交付和管理任何应用组件,比如:容器、云函数、数据库,甚至网络和虚拟机实例等等。

KubeVela 是一个 CNCF (Cloud Native Computing Foundation) 沙箱级项目