作者:乔中沛
云原生的不断成熟让大量基础设施层的能力可以被业务应用直接使用,然而广大的开发者们却苦于很高的上手门槛和学习成本,一直没有机会深入了解云原生生态的工具体系。今天我们将为你介绍一个好用的工具,它能够在离线环境帮你快速安装 Kubernetes 集群,低门槛的上手业务应用部署,还能具备多集群、云资源等一系列高阶能力,而你只需要准备一个能够运行 Docker 的系统环境。
这个工具就是 **VelaD [ 1] **,它可以帮助开发者从零开始,在三分钟内快速搭建基于 K3s 和 KubeVela 的云原生应用控制平面。
准备工作
- 如果你使用的是 Mac 或者 Windows,需要准备 Docker 环境,推荐使用 **Docker Desktop [ 2] **。
- 如果你使用的是 Linux,则无需准备工作。
安装 VelaD
Mac/Linux
curl -fsSl https://static.kubevela.net/script/install-velad.sh | bash
Windows
使用 Powershell 运行
powershell -Command "iwr -useb https://static.kubevela.net/script/install-velad.ps1 | iex"
安装中需要你输入当前用户的密码来安装到 PATH 中,用以下命令确认你已经安装成功:
velad version
Core Version: v1.7.5VelaD Version: v1.7.5
一键安装 Kubernetes 和 KubeVela 控制平面
最简单的情况下,使用 VelaD 创建多集群控制平面,只需要一条命令:
velad install
整个安装过程是离线完成的,只需要 1 分钟左右便可安装完成,除了 Kubernetes 以外,还会安装 KubeVela 这个现代化的云原生应用交付和管理平台,帮你轻松上手云原生应用的部署。不仅如此,你还可以通过添加更多节点和数据库来保证集群数据的更高可用性(见“添加集群”小节)。另外,以上命令所创建的控制平面并不会自动将集群暴露给公网。如果你需要通过公网访问你在远程服务器上创建的控制平面,参见**远程访问文档 [ 3] **。
该命令的背后是基于 K3s/K3d 技术为你在机器上创建一个单节点的 Kubernetes 集群,并在其中安装 KubeVela,及其命令行工具 vela。基于这个环境,你可以立刻开始交付你的业务应用。
开箱即用的应用交付功能
开启 VelaUX
随着 velad install 的执行,广受欢迎的控制台插件 VelaUX 也一并在你的机器上就绪了。注意 velad install 执行结束后的提示:
标签:原生,插件,--,KubeVela,五分钟,集群,节点,轻量级,velad
From: https://www.cnblogs.com/alisystemsoftware/p/17273874.html