国内镜像和官方镜像同步不及时导致k3s自动升级报错

根据k3s文档配置的system-upgrade-controller来自动升级k3s集群,会经常性地遇到报Back-off pulling image "registry.cn-hangzhou.aliyuncs.com/rancher/k3s-upgrade:{version}的错误,尝试使用安装脚本手动升级没有问题。
猜测是国内镜像和官方镜像同步不及时导致的。

个别镜像确实存在同步不及时的情况。

rancher 镜像只会同步 每个 rancher release note 版本中 rancher-images.txt 中的镜像。

但随着时间推移,rancher 根据 kdm 中的更新,会动态的支持更高版本的 K3s 或 rke2,所以此时更高版本的 K3s 或 rke2 的镜像就没有同步到阿里云镜像仓库。

如果出现类似问题,暂时切换到从 dockerhub 去下载。

无论是 mirror.rancher.cn 和 阿里云的镜像仓库,都是rancher 社区在维护,可能会出现同步及时的情况。