环境信息:
K3s 版本: v1.29.3+k3s1
节点 CPU 架构、操作系统和版本::
Linux k8s-master 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
集群配置:
1 servers, 2 agents
问题描述:
- 通过创建/etc/rancher/k3s/registries.yaml文件的方式配置镜像加速,master节点没有效果,且工作节点的/etc/rancher目录下没有k3s文件夹(不清楚是不是没有安装好,都是跟着网上的教程进行的)。
- 通过复制config.toml.tmpl文件的方式配置镜像加速,master节点重启服务后状态变为NotReady;工作节点重启服务卡死。
小白开始学习,可能是自己的操作问题,麻烦大佬们指点
日志太多了,不知道放哪些才有用,篇幅太长了所以没有放,拜托大佬们了
复现步骤:
- 安装 K3s 的命令:
# 关闭防火墙
systemctl disable firewalld --now
# 设置selinux
yum install -y container-selinux selinux-policy-base
yum install -y https://rpm.rancher.io/k3s/latest/common/centos/7/noarch/k3s-selinux-0.2-1.el7_8.noarch.rpm
mv k3s /usr/local/bin
chmod +x /usr/local/bin/k3s
mkdir -p /var/lib/rancher/k3s/agent/images/
cp ./k3s-airgap-images-amd64.tar.gz /var/lib/rancher/k3s/agent/images/
- 配置master节点
#修改权限
chmod +x install.sh
#离线安装
INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh
#安装完成后,查看节点状态
kubectl get node
#查看token
cat /var/lib/rancher/k3s/server/node-token
- 配置工作节点
INSTALL_K3S_SKIP_DOWNLOAD=true \
K3S_URL=https://192.168.92.141:6443 \
K3S_TOKEN=K10ac487d35eda6e15f6611643fb644939d4759d26ea92f72fba9a121427ffd3557::server:4dc7b8e392beada392345ba22f373354 \
./install.sh
预期结果:
所有节点在cat /var/lib/rancher/k3s/agent/etc/containerd/config.toml
下均可找到镜像文件
实际结果:
- 第一种情况
master节点执行后没有效果
工作节点/etc/rancher
目录下没有k3s文件
- 第二种情况
master节点镜像配置成功,但是成NotReady了
工作节点
附加上下文/日志:
日志