美文网首页
rancher高可用安装第一步:k3s离线安装

rancher高可用安装第一步:k3s离线安装

作者: 雨读千年 | 来源:发表于2022-09-04 11:10 被阅读0次

    k3s离线安装:

    安装准备:

    数据库准备:

    pg 11.5 之前采用mysql安装过,mysql数据库不太适合做k3s的高可用外部数据库,有很多二进制文件要存储,mysql不擅长这个类数据。并创建库k3s 这个库,字符utf8

    文件准备:
    1. 安装二进制文件下载地址:
      https://github.com/rancher/k3s/releases
      需要下载的文件名:(版本自己选自己需要的版本,最好不要用最新的版本,可能会软件不兼容。)

      image.png
    2. 安装脚本下载:
      下载 K3s 安装脚本:https://get.k3s.io 。将安装脚本放在每个离线节点的任意地方,并命名为
      install.sh

    文件拷贝操作:

    cp ./k3s /usr/local/bin/k3s
    cd /usr/local/bin/
    chmod 755 k3s

    mkdir -p /var/lib/rancher/k3s/agent/images/
    cp ./k3s-airgap-images-amd64.tar.gz /var/lib/rancher/k3s/agent/images/

    安装命令以及过程:

    第一节点:

    INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_EXEC='server' K3S_DATASTORE_ENDPOINT='postgres://root:XXXXXX@172.19.4.111:5432/k3s?sslmode=disable' ./install.sh

    第二节点:

    第一节点安装完成后,查看token:
    cat /var/lib/rancher/k3s/server/token
    修改下面安装命令的token:
    INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_EXEC='server' K3S_TOKEN='K106a7dea5eba646262bc7818c8969ffa601c4823e94f0e6f6106dfaccb1a1ac74e::server:d07fc748e7441f0c00ceee8a9719b3c8' K3S_DATASTORE_ENDPOINT='postgres://root:XXXXXX@172.19.4.111:5432/k3s?sslmode=disable' ./install.sh

    检查安装结果:

    设置环境变量:export KUBECONFIG=/etc/rancher/k3s/k3s.yaml 任意结点都可以
    查看结点状态:kubectl get node


    image.png

    相关文章

      网友评论

          本文标题:rancher高可用安装第一步:k3s离线安装

          本文链接:https://www.haomeiwen.com/subject/iotmnrtx.html