Skip to main content
Version: v1.3

Custom installation and upgrade

Install KubeVela with cert-manager

By default, KubeVela will use a self-signed certificate provided by kube-webhook-certgen for admissionWebhooks. You can also use cert-manager if it's available. Note that you need to install cert-manager before the KubeVela chart.

helm repo add jetstack https://charts.jetstack.io
helm repo update
helm install cert-manager jetstack/cert-manager --namespace cert-manager --version v1.2.0 --create-namespace --set installCRDs=true

Install kubevela with enabled certmanager:

vela install --set admissionWebhooks.certManager.enabled=true

Install Pre-release

# List all releases
vela version list -a

# Install the specified version.
vela install --version 1.3.0-beta.2

Upgrade

1. Upgrade CLI

MacOS/Linux

curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.3.6

Windows

Only the official release version is supported.

powershell -Command "iwr -useb https://kubevela.io/script/install.ps1 | iex"

2. Upgrade Vela Core

vela install --version v1.3.6

3. Upgrade VelaUX

vela addon enable velaux version=v1.3.6

If you set custom parameters during installation, be sure to include the corresponding parameters.

Install Kubectl Vela Plugin

Install vela kubectl plugin can help you to ship applications more easily!

  1. Install and set up Krew on your machine.
  2. Discover plugins available on Krew:
kubectl krew update
  1. install kubectl vela:
kubectl krew install vela

For more usage please reference kubectl plugin.