Lightweight Deploy tool, helps setup KubeVela quickly。
English | 简体中文
VelaD is lightweight deployment tool to set up KubeVela.
VelaD make it very easy to set up KubeVela environment, including a cluster with KubeVela installed, VelaUX/Vela CLI prepared.
VelaD is the fastest way to get started with KubeVela.
- Set up KubeVela air-gapped.
- Build KubeVela control plane with higher availability with more nodes and database(Optional).
- Experience KubeVela multi-cluster features in one computer.
If you are using Windows/macOS, docker is needed for run VelaD
- Linux/macOS
curl -fsSl https://static.kubevela.net/script/install-velad.sh | bash
- Windows
Only the official release version is supported.
powershell -Command "iwr -useb https://static.kubevela.net/script/install-velad.ps1 | iex"
To set up KubeVela you only need run velad install
velad install
INFO[0000] portmapping '8080:80' targets the loadbalancer: defaulting to [servers:*:proxy agents:*:proxy]
Preparing K3s images...
...(omit for brevity)
🚀 Successfully install KubeVela control plane
💻 When using gateway trait, you can access with 127.0.0.1:8080
🔭 See available commands with `vela help`
There you go! You have set up KubeVela. Behind the command, VelaD starts a K3d container(K3s when Linux), installs vela-core Helm chart and setup vela CLI for you.
After install, you can follow this example to deliver your first application.
velad uninstall
Please check docs for more VelaD example
- Installation on darwin-arm64 (Apple chip) machine isn't fully air-gapped. Please track #64 for more info.