确保服务器 80、443、6060、6443、7070、8443 端口能够访问
一、安装Docker
所有节点都安装一下
curl http://sh.rainbond.com/install_docker | bash
二、安装NFS客户端
所有节点都安装一下
yum -y install nfs-utils
三、查看K3S集群Server节点token令牌凭证
去K3S集群中任何一个Server节点服务器中执行如下代码查看token令牌凭证
cat /var/lib/rancher/k3s/server/node-token
四、为K3S集群中添加新的Agent节点
curl -sfL https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION=v1.23.10+k3s1 INSTALL_K3S_EXEC="--docker" K3S_URL=https://192.168.4.160:6443 K3S_TOKEN=mytoken sh -
如上 INSTALL_K3S_VERSION=v1.23.10+k3s1 表示指定K3S版本
如上 INSTALL_K3S_EXEC=“–docker” 表示用 docker 代替 containerd
K3S_URL=https://192.168.4.160:6443 表示 K3S集群 server节点的地址, 可以是任意一个主节点地址,如果配置了主节点的负载均衡地址的话,这可以填那个统一的域名地址
K3S_TOKEN=mytoken 表示token令牌凭证,在每个Server节点中都有一份,查看获取(这里是上面一步查到的token令牌凭证)