K3S容器加速源配置(Server和Agent都适用)

朋友反馈说K3S安装后,K3S集群状态一直处于 NotReady,我上去获取log日志后发现是Server节点和Agent节点都无法正常获取容器镜像,从而导致集群无法正常启动。
实际上还是docker hub的无法访问造成的,这里我们只需要配置containerd加速源即可。

推荐安装K3S Server和节点之前执行

mkdir -p /etc/rancher/k3s/
cat >> /etc/rancher/k3s/registries.yaml << EOF
mirrors:
  docker.io:
    endpoint:
      - "https://docker.m.daocloud.io"

  gcr.io:
    endpoint:
      - "https://gcr.m.daocloud.io"

  quay.io:
    endpoint:
      - "https://quay.m.daocloud.io"

  registry.k8s.io:
    endpoint:
      - "https://k8s.m.daocloud.io"
EOF
posted @ 2025-03-01 16:34  二乘八是十六  阅读(817)  评论(1)    收藏  举报