[KubeVela]] KubeVela Installation
KubeVela
KubeVela is a modern application delivery platform that makes deploying and operating applications across today’s hybrid, multi-cloud environments easier, faster and more reliable.
KubeVela is infrastructure agnostic, programmable, yet most importantly, application-centric.
Features
-
Application Centric
-
Programmable Workflow
-
Infrastructure Agnostic
Prerequisites
-
Kubernetes (K8S)
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.For more information about installing and using Kubernetes (K8s), see the Kubernetes (K8s) Docs.
-
Helm
Helm is the best way to find, share, and use software built for Kubernetes.1
2Mac OS X
brew install helmFor more information about installing and using Helm, see the Helm Docs.
Installation
Install Vela Core by Using Vela CLI
1 | curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.3.0 |
Install Vela Core by Using Helm:
1 | helm repo add kubevela https://charts.kubevela.net/core |
Install VelaUX addon
1 | vela addon enable velaux |
FAQs
The Kubernetes server version(1.22) is higher than the one officially supported(>= 1.19, <= 1.21).
1 | vela install |
Install KubeVela 1.3.0+.
1 | curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.3.0 |
unable to recognize “”: no matches for kind
1 | vela addon enable velaux |
TODO
References
[1] Make shipping applications more enjoyable. | KubeVela - https://kubevela.io/
[2] oam-dev/kubevela: The Modern Application Platform. - https://github.com/oam-dev/kubevela
[3] Releases · oam-dev/kubevela - https://github.com/oam-dev/kubevela/releases