经历过多次被rancher部署的折磨,有时候界面能提示,你安装时候缺少哪些镜像,你可以缺哪个补哪个,但是我在装RKE1的时候1.30时,确实是按照这样来的,但是在node节点安装到尾声时,突然报
找了半天没找到原因,docker 那边容器logs也看了,没看出很明显的问题,后来重新装了个低版本的RKE1 =1.27又没问题了(此时RKE1 =1.27的镜像已经全部下载完)
后面又重新把RKE1 =1.30的镜像全部下载好推到私人仓库,本着想看看再试试,还会不会出现上面的报错卡住,谁知道就安装成功了


所以还是乖乖先等着对应版本的所有镜像下载完后,再安装集群,能避免很多困扰
去 rancher-github 上找到自己需要的rancher版本,

下拉找到assets中:
rancher-images.txt:该版本中各个服务、组件等支持的多个镜像版本
rancher-save-images.sh: Docker Hub 中拉取在文件 rancher-images.txt 中记录的所有镜像,并把这些镜像保存为 rancher-images.tar.gz
rancher-load-images.sh:该脚本从 rancher-images.tar.gz 文件中加载镜像,并把镜像推送到你的私有镜像仓库。

rancher-images.txt里面包含了rancher 2.9.3版本中各个服务、组件等支持的多个版本:

不过相信大家使用的时候,都是先照着最新版本来下的,所以用下面命令就是先筛选所有镜像的最高版本,然后再用 rancher-save-images.sh:
筛选每个镜像最高版本
外网联网环境下载并save
便于展示,下面是几个镜像:

save成功后会生成一个多个镜像打包成一个tar.gz的文件rancher-images.tar.gz:

内网离线环境上传至私有镜像仓库
将rancher-load-images.sh,max-version.txt,rancher-images.tar.gz放在同一目录下
load成功后:

harbor上也能看见 镜像最新的推送时间为刚才的:

到此,后续可以不再受到缺失镜像的困扰中断部署了,可以一路往下搞
到此这篇rancher端口(reth端口)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-yjs/24001.html