k3s搭建

server 安装

  1. 拷贝K3S执行包到 /usr/local/bin/目录

    1
    cp k3s /usr/local/bin/
  2. 设置k3s权限

    1
    chmod 755 /usr/local/bin/k3s
  3. 配置环境变量,将安装模式设置为本地安装包安装

    1
    export INSTALL_K3S_SKIP_DOWNLOAD=true
  4. 刷新hosts配置文件

    1
    iptables -F
  5. 执行安装脚本
    1) 载的执行脚本

    1
    sh install.sh --docker --no-deploy traefik --cluster-init

    2) 官方安装脚本

    1
    2
    //server
    sudo curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | K3S_URL=https://192.168.66.193:6443 \ K3S_TOKEN=K108afe2af5af0affd2d87ed7c5d44ebbec46f78f536fd4f443216dcb20a827b045::server:4526566796c57605c16915f088310c90 INSTALL_K3S_MIRROR=cn sh - --docker
    1
    curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn \sh -s - server --docker --no-deploy traefik --cluster-init --datastore-endpoint='mysql://root:sql_9879@tcp(192.168.66.170:3306)/k3s_db'
  6. 查看部署的k3s 状态

    1
    systemctl status k3s.service

agent安装

  1. 查询master 服务token

    1
    2
    3
    cat /etc/systemd/system/k3s.service.env
    //获取token
    cat /var/lib/rancher/k3s/server/node-token
  2. 配置k3s maters server url

    1
    2
    export K3S_URL=https://192.168.66.193:6443
    export K3S_TOKEN=K109e0f10a21daf265c259cd7bd34f8aeb8fdf776d1afee5eda6ff062496231d23d::server:880a71f084912f7ab3dff7220bcd2ef8
  3. 执行安装脚本

    1
    2
    //agent
    sudo curl -sfL https://docs.rancher.cn/k3s/k3s-install.sh | K3S_URL=https://192.168.66.193:6443 K3S_TOKEN=K10eba551ffc2cacd2e0716a57cf916166472b96182ff7dc047cdb6c966a3454463::server:9dc30c997ca2aea4a759b9c0915a1ce3 INSTALL_K3S_MIRROR=cn sh -s - agent --docker
  4. 调整agent服务相关组件

    1
    vi /etc/systemd/system/k3s-agent.service
  5. 卸载

    1
    2
    3
    4
    #k3s卸载
    /usr/local/bin/k3s-uninstall.sh(或 /usr/local/bin/k3s-agent-uninstall.sh )
    #强制删除和k3s相关的容器服务
    docker rm -f `docker ps -aq --filter name=k8s_`
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2020 丁振莹
  • 访问人数: | 浏览次数:

你的每一分支持,是我努力下去的最大的力量 ٩(๑❛ᴗ❛๑)۶

支付宝
微信