Skip to main content
版本:v1.2

自定义安装

带着证书管理器安装 KubeVela

默认情况下,KubeVela 使用 kube-webhook-certgen 提供的自签名证书以便使用参数校验等 Webhook 功能。 你可以对接证书管理软件(Cert Manager),但是你需要提前安装好。

  1. 安装 Cert Manager (如果已经安装,可省略)
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
  1. 安装 KubeVela 同时启用证书管理器:
vela install --set admissionWebhooks.certManager.enabled=true

安装预发布版

# 查询所有可用版本
vela version list -a

# 安装指定版本
vela install --version 1.2.0-beta.3

升级

1. 升级 CLI

MacOS/Linux

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

Windows

仅支持安装正式发行版本。

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

2. 升级核心控制器

vela install --version v1.2.4 -r=false

如果你在首次安装时设置了自定义参数,-r=false 会重置配置,请在升级时同样通过 --set 进行自定义参数设置。

3. 升级 VelaUX

vela addon enable velaux version=v1.2.4

请注意,如果安装时指定了自定义参数,比如数据库地址。请在升级时同时指定该参数。

安装 Kubectl KubeVela CLI 插件

安装 Kubectl KubeVela CLI 插件,可以更好的进行应用交付操作。

  1. 先安装 Krew。
  2. 查看 Krew 上可用的插件:
kubectl krew update
  1. 安装 Kubectl KubeVela CLI 插件:
kubectl krew install vela