话不多说直接看命令
Docker安装
Vela安装需要先安装Docker
sudo yum -y install docker
只需这行命令便可以自动添加
yum和dnf理论上都能成功,但是很看网速,,,实践证明yum是最好的。
如果发生报错mirrors trieds大概率就是网速超时了
Vela安装
官方有两种安装方式:
- 基于已有的K8s集群安装
- 使用Velad集成安装
在此我使用velad安装,会自动获取所需要的k8s依赖
执行
curl -fsSl https://static.kubevela.net/script/install-velad.sh | bash
然后
velad install
提示K3s镜像拉取失败,根据日志
[INFO] Skipping k3s download and verify
[INFO] Skipping installation of SELinux RPM
[ERROR] Failed to find the k3s-selinux policy, please install:
dnf install -y container-selinux
dnf install -y https://rpm.rancher.io/k3s/stable/common/centos/8/noarch/k3s-selinux-1.2-2.el8.noarch.rpm
Error: Fail to set up cluster: fail to setup k3s: K3s install script failed: exit status 1
再分别通过dnf安装container-selinux和k3s-selinux-1.2-2.el8.noarch.rpm
再次执行velad install,就提示安装成功了
再将kubeconfig文件添加到环境变量,然后把kubeconfig文件拷出来到本地,作为环境变量,就可以在ide中通过apiserver调试vela代码了