6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

KubeVela

Open source

A CNCF application delivery platform that lets teams define deployments as code and roll out apps across hybrid and multi-cluster Kubernetes environments.

Open-source alternative to

kubevela.io
KubeVela homepage screenshot
GitHub stars
7.9k
Last commit
3 days ago
Repository age
6 years
Version
v1.11.0
Licence
Apache-2.0
Self-hosted
Yes

About KubeVela

KubeVela is a modern application delivery platform that aims to make deploying and operating applications across hybrid and multi-cloud environments easier and more reliable. It follows a render, orchestrate, deploy approach built on the Open Application Model, and is a CNCF project written in Go.

Deployment plans are declared as workflows that can be run by any CI/CD or GitOps system and extended with CUE, so there is no need for ad hoc scripts. It natively supports multi-cluster and hybrid-cloud scenarios, including progressive rollout across test, staging and production, automatic canary and blue-green releases, continuous verification, and placement strategies across clusters and clouds. Observability dashboards, LDAP integrations, multi-tenancy and fine-grained RBAC are built in.

The architecture is lightweight, with a control plane that can run in a single pod, and extensible through reusable modules and community addons. KubeVela is licensed under Apache-2.0. It suits platform engineering teams that want to give developers a simpler way to ship applications onto Kubernetes.

Key features

  • Deployment plans defined as workflows
  • CUE-extensible workflow steps
  • Multi-cluster and hybrid-cloud delivery
  • Canary and blue-green rollouts
  • Multi-tenancy with fine-grained RBAC
  • Built-in observability dashboards
  • Lightweight single-pod control plane

Good fit for

  • →Delivering apps across multiple clusters
  • →Platform engineering on Kubernetes
  • →GitOps-driven progressive rollouts
Built with
Go
Kubernetes
Tags
kubernetes
application-delivery
multi-cluster
gitops
cncf
oam
platform-engineering
cue
golang

Open-source alternatives to KubeVela

See all

SaaS alternatives to KubeVela

See all