Skip to main content

KubeVela

Star

让应用部署和管理更轻松!

KubeVela 是什么?

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

KubeVela 是基础设施无关的、可编程的,但最重要的是: 它是完全以应用为中心的。它可以帮助你构建多样化的云原生应用,并交付到任意的云和基础设施!

what is kubevela

Highlights

[object Object]

应用部署即代码(Deployment as Code),完整定义全交付流程

用声明式的方式描述你的应用交付工作流,自动化的集成 CI/CD 或 GitOps 体系,通过 CUE 轻松扩展或重新编写你的交付过程。再也没有难以维护的脚本和复杂的衔接代码,将你的基础设施能力变成可编排、可复用的模块,或者直接使用社区丰富的插件,无需关注任何基础设施细节,专注于定义和部署应用!KubeVela 部署工作流的背后就是 OAM 模型,帮助你一次编排、随处运行!

[object Object]

天然支持企业级集成,安全、合规、可观测一应俱全

天然支持多集群安全和 RBAC 集成,你还可以从社区的插件中心找到一系列开箱即用的平台扩展,包括多种用户体系(LDAP 等)集成、多租户权限控制、安全校验和扫描、应用可观测性等大量企业级能力。轻松根据需求和场景来设计和定制你的平台扩展能力,满足业务快速增长的需求,同时持续保证生产环境的稳定和安全。整个应用交付流程充分具备透明化、可观测能力,系统自身的各项指标和监控大盘完全自动化生成。

[object Object]

面向多云多集群混合环境,丰富的应用交付和管理能力

原生支持丰富的多集群/混合环境持续交付策略,包括金丝雀、蓝绿、多环境差异化配置等,同样也支持跨环境交付。这些交付策略为你的分布式交付流程提供了充足的效率和安全保证。KubeVela 提供的中心化管控能力也减轻了到每一个集群(云)去排查问题的负担,针对不同的平台提供统一的体验,让你享受自动化交付的便利。

Integrated with all your tools

Kubernetes
Helm
FluxCD
ArgoCD
Git
Harbor
Jfrog
Dex
Prometheus
Loki
Grafana
Vector
Terraform
Crossplane
Istio
ClickHouse

KubeVela 是一个 CNCF (Cloud Native Computing Foundation) 孵化项目。