K3s离线部署

  1. 下载离线镜像包
    离线镜像包下载地址

    因为我的环境是CentOS 7.7,所以下载红框里的两个
    在这里插入图片描述
    下载部署脚本
    部署脚本下载地址(https://get.k3s.io)

  2. 将准备好的文件上传到服务器上后,将k3s二进制文件及镜像包放到指定目录(每个节点都执行)

    $ mkdir -p /var/lib/rancher/k3s/agent/images/
    $ cp ./k3s-airgap-images-amd64.tar /var/lib/rancher/k3s/agent/images/
    
    $ chmod +x k3s
    $ cp ./k3s /usr/local/bin/
    
  3. 在控制节点安装k3s

    $ chmod +x install.sh
    $ INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh
    

    在这里插入图片描述

  4. 添加节点到集群
    获取node-token

    $ cat /var/lib/rancher/k3s/server/node-token
    

    将上一步的token赋值给下面命令中的node-token
    master-ip替换为控制节点的IP

    $ INSTALL_K3S_SKIP_DOWNLOAD=true K3S_URL=https://{
          
          master-ip}:6443    K3S_TOKEN=${node-token} ./install.sh
    

    在这里插入图片描述

  5. 查看最终的部署结果
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45804031/article/details/127876808