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 Chore: Upgrade to support latest kubevela 1.10.1 (#161) 2025-02-20 05:10:00 -08:00
cmd/velad Chore: move main.go to cmd/velad 2022-05-10 21:03:11 +08:00
contribute Remove podOnly in velad's vela-core fork (#125) 2023-02-21 11:15:07 +08:00
docs Feat: allow join worker node on Linux (#131) 2023-03-13 14:53:26 +08:00
hack chore: Upgrade the vela dependencies (#152) 2023-07-27 14:24:22 +08:00
makefiles Chore: Upgrade to support latest kubevela 1.10.1 (#161) 2025-02-20 05:10:00 -08:00
pkg Chore: Upgrade to support latest kubevela 1.10.1 (#161) 2025-02-20 05:10:00 -08:00
test/e2e-test Fix: code lint CI (#121) 2023-02-05 15:55:19 +08:00
version Fix: install different velaux version 2022-05-26 14:52:52 +08:00
.autorc Chore: add auto release based on PR labels 2022-07-11 10:47:07 +08:00
.gitignore Chore: add auto release based on PR labels 2022-07-11 10:47:07 +08:00
.golangci.yml chore: Upgrade the vela dependencies (#152) 2023-07-27 14:24:22 +08:00
LICENSE Initial commit 2022-03-23 20:18:39 +08:00
Makefile Chore: Upgrade to support latest kubevela 1.10.1 (#161) 2025-02-20 05:10:00 -08:00
README.md Chore: Remove build action (#65) 2022-07-19 22:29:37 +08:00
go.mod Chore: Upgrade to support latest kubevela 1.10.1 (#161) 2025-02-20 05:10:00 -08:00
go.sum Chore: Upgrade to support latest kubevela 1.10.1 (#161) 2025-02-20 05:10:00 -08:00
staticcheck.conf CI: fix code lint in linux 2022-05-08 16:41:06 +08:00

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.