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.

Last updated on by barnettZQG