Custom installation and upgrade
#
Install KubeVela with cert-managerBy 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.
Install kubevela with enabled certmanager:
#
Install Pre-release#
Upgrade#
1. Upgrade CLI- Script
- Homebrew
- Download directly from releases
MacOS/Linux
Windows
Only the official release version is supported.
macOS/Linux
Update your brew first. Please note that the brew method only supports the installation of the official release version.
Then install KubeVela CLI
- Download the latest
vela
binary file via release log. - Unzip the binary file, and configure the environment variables in
$PATH
, and you're done.
Installation Tips: If you are using a Mac system, it will pop up a warning that "vela" cannot be opened because the package from the developer cannot be verified.
MacOS imposes stricter restrictions on the software that can run in the system. You can temporarily solve this problem by opening
System Preference ->Security & Privacy -> General
and clicking onAllow Anyway
.
#
2. Upgrade Vela Core#
3. Upgrade VelaUXIf you set custom parameters during installation, be sure to include the corresponding parameters.
#
Install Kubectl Vela PluginInstall vela kubectl plugin can help you to ship applications more easily!
- Krew
- Script
macOS/Linux
You can also download the binary from release pages ( >= v1.0.3) manually. Kubectl will discover it from your system path automatically.
For more usage please reference kubectl plugin.