美文网首页
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