3台Centos7虚拟机 ip 分别为192.168.0.117 192.168.0.118 192.168.0.119,并且三台虚拟机主机名必须不同!!!
1 下载k3s资源包
https://github.com/rancher/k3s/releases
离线包
bin包
k3s安装脚本, https://get.k3s.io
2. 关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
3.安装master节点
将资源包上传至 /var/lib/rancher/k3s/agent/images/中
mkdir -p /var/lib/rancher/k3s/agent/images/
cp k3s-airgap-images-$ARCH.tar /var/lib/rancher/k3s/agent/images/
安装
chmod +x k3s
cp k3s /usr/local/bin/
INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh
查看安装结果
kubectl get nodes
获取node-token
cat /var/lib/rancher/k3s/server/node-token
4.安装node节点
将资源包上传至 /var/lib/rancher/k3s/agent/images/ 中
mkdir -p /var/lib/rancher/k3s/agent/images/
cp k3s-airgap-images-$ARCH.tar /var/lib/rancher/k3s/agent/images/
chmod +x k3s
cp k3s /usr/local/bin/
INSTALL_K3S_SKIP_DOWNLOAD=true K3S_URL=https://192.168.0.118:6443 node-token sh install.sh
去master上查看结果