Roadmap
Date: 2021-04-01 to 2021-06-30
Core Platform
- Implement Application serverside Kustomize and Workflow.
- KubeVela as a control plane.
- Application Controller deploy resources directly to remote clusters and instead of using AppContext
- AppRollout should be able to work in runtime cluster or rollout remote cluster resources
- Multi-cluster and Multi-environment support, applications can deploy in different environments which contains different clusters with different strategies.
- Better Helm and Kustomize support, users can deploy a helm chart or a git repo directly without any more effort.
- Support built-in Application monitoring.
- Support more rollout strategies.
- blue-green
- traffic management rollout
- canary
- A/B
- Support a general CUE controller which can glue more than K8s CRDs, it should support more protocol such as restful API, go function call, etc.
- Discoverable capability registries with more back integrations(file server/github/OSS).
User Experience
- Develop tools and CI integration.
- Refine our docs and website.
Third-party integrations
- Integrate with Open Cluster Management.
- Integrate with Flux CD
- Integrate with Dapr to enable end-to-end microservice application development and deployment workflow.
- Integrate with Tilt for local development.