快速安装

1. 安装 VelaD

VelaD 作为 KubeVela 的快速安装工具,帮助你在具有 Docker 的环境中快速一键完成安装。

前提条件

  • Docker v20.10.5+ (runc >= v1.0.0-rc93) or Linux system

下载 VelaD

  • MacOS/Linux
  1. curl -fsSl https://static.kubevela.net/script/install-velad.sh | bash -s v1.4.8
  • Windows
  1. powershell -Command "iwr -useb https://static.kubevela.net/script/install.ps1 | iex"

veladvela 命令行工具将存储于 /usr/local/bin/,对于 Windows,存储于 C:\vela\

一键安装

  1. velad install

查看到以下输出则代表安装成功:

  1. Preparing K3s images...
  2. Successfully prepare k3s image: /Users/sunjianbo/.vela/velad/k3s/k3s-airgap-images-amd64.tgz
  3. Successfully prepare k3d images
  4. ...snip...
  5. KubeVela control plane has been successfully set up on your cluster.
  6. If you want to enable dashboard, please run "vela addon enable /Users/sunjianbo/.vela/addons/velaux"
  7. Keep the token below if you want to restart the control plane
  8. K1075e7f6c77555e6ebdaf4854e4a2f39ae4287cfad23f27cdac5b33608d44633fe::server:zSpzbdbGzVxOwfBvvjgT
  9. 🚀 Successfully install KubeVela control plane
  10. 🔭 See available commands with `vela help`

设置 KubeConfig

  1. export KUBECONFIG=$(velad kubeconfig --host)
  2. vela comp

2. 安装 VelaUX

VelaUX 是面向企业的应用交付控制台和可视化平台。

  1. vela addon enable ~/.vela/addons/velaux

查看到以下输出则代表安装成功:

  1. Addon: velaux enabled Successfully.

如果你是在本地执行安装,你可以通过以下方式快速访问到 VelaUX:

  1. vela port-forward addon-velaux -n vela-system 8080:80

Choose > Cluster: local | Namespace: vela-system | Component: velaux | Kind: Service for visit.

如果你是在远程主机安装或希望使用更稳固的访问方式,请参考 VelaUX 高级安装说明

VelaUX 是需要登陆认证的,默认管理员账号为 admin 密码为 VelaUX12345。请首次登陆成功后修改管理员密码并谨记。

3. 卸载

  1. velad uninstall

此命令将删除 VelaD 安装的环境, 其他自定义方式安装的请参考 KubeVela 卸载文档

下一步