Lightweight KubeVela that runs as Daemon in single node with high availability.
Go to file
Anoop Gopalakrishnan 7e154fbce7
Chore: Upgrade to support latest kubevela 1.10.1 (#161)
* Chore: Upgrade to support latest kubevela 1.10.0

fixes: https://github.com/kubevela/velad/issues/160

Signed-off-by: Anoop Gopalakrishnan <anoop2811@aol.in>

* Fix: correct golang version and actions vesions

Signed-off-by: Anoop Gopalakrishnan <anoop2811@aol.in>

* Fix: Upgrade kubevela and velaux version

Signed-off-by: Anoop Gopalakrishnan <anoop2811@aol.in>

* Fix: upgrade golangci lint version

Signed-off-by: Jerome Guionnet <jguionnet@guidewire.com>

* Fix: uprgrade golangci lint version

Signed-off-by: Anoop Gopalakrishnan <anoop2811@aol.in>

* Fix: upgrade staticcheck version

Signed-off-by: Jerome Guionnet <jguionnet@guidewire.com>

* Fix: upgrade staticcheck version

Signed-off-by: Anoop Gopalakrishnan <anoop2811@aol.in>

---------

Signed-off-by: Anoop Gopalakrishnan <anoop2811@aol.in>
Signed-off-by: Jerome Guionnet <jguionnet@guidewire.com>
Co-authored-by: Jerome Guionnet <jguionnet@guidewire.com>
2025-02-20 05:10:00 -08:00
.github
cmd/velad
contribute
docs
hack
makefiles
pkg
test/e2e-test
version
.autorc
.gitignore
.golangci.yml
LICENSE
Makefile
README.md
go.mod
go.sum
staticcheck.conf

README.md

VelaD

Lightweight Deploy tool, helps setup KubeVela quickly。

English | 简体中文

E2E Test

Introduction

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.

demo

Features

  1. Set up KubeVela air-gapped.
  2. Build KubeVela control plane with higher availability with more nodes and database(Optional).
  3. Experience KubeVela multi-cluster features in one computer.

Prerequisites

If you are using Windows/macOS, docker is needed for run VelaD

Quickstart

Installation

  • 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"

Setup

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.

uninstall

velad uninstall

More example

Please check docs for more VelaD example

Known issues

  • Installation on darwin-arm64 (Apple chip) machine isn't fully air-gapped. Please track #64 for more info.