4.4 KiB
Make shipping applications more enjoyable.
KubeVela
Developers simply want to deploy.
Traditional Platform-as-a-Service (PaaS) systems enable easy application deployments, but this happiness disappears when your application outgrows the capabilities of your platform. This is inevitable regardless of your PaaS is built on Kubernetes or not - the root cause is its inflexibility.
KubeVela is a modern application platform that adapts to your needs, not the other way around.
Features
Developer Centric - KubeVela introduces higher level API to capture a full deployment of microservices, and builds features around the application needs only. Progressive rollout and multi-cluster deployment are provided out-of-box. No infrastructure level concerns, simply deploy.
Platform-as-Code - KubeVela models platform features (such as workloads, operational behaviors, and cloud services) as reusable CUE and/or Helm components, per needs of your application. And when your needs grow, these capabilities can expand naturally in a programmable approach. No restriction, fully extensible.
Simple yet Reliable - KubeVela enforces those programmable components with Kubernetes Control Loop so they will never leave configuration drift in your clusters. Also, this makes KubeVela work with any CI/CD or GitOps tools via declarative API without any integration burden.
Getting Started
Documentation
Full documentation is available on the KubeVela website.
Community
- Slack: CNCF Slack #kubevela channel (English)
- Gitter: oam-dev (English)
- DingTalk Group:
23310022(Chinese) - Bi-weekly Community Call: Meeting Notes
Talks and Conferences
Contributing
Check out CONTRIBUTING to see how to develop with KubeVela.
Code of Conduct
KubeVela adopts CNCF Code of Conduct.
