记忆角落

  • {{ item.name }}
  • rke/rancher离线安装需要的镜像
  • 获取rke支持k8s版本的镜像
  • Rancher离线安装镜像
  • 首页
  • 关于
  • 归档
  • 邻居
  • 捐赠

rke/rancher离线安装需要的镜像

  • 郭良俊只狗
  • 2023-03-12
  • 0

rke/rancher离线安装需要的镜像

因公司环境无法下载docker镜像,所以需要提前下载镜像,然后推送到公司的私有harbor仓库

获取rke支持k8s版本的镜像

官方只提供了https://docs.rancher.cn/docs/rke/config-options/system-images/_index解释,但具体需要进一步查找,下面是我找到的rke部署k8s需要的镜像地址,可根据rke支持版本镜像或者下载。

如需要下载版本为:v1.20.15-rancher2-2,访问https://github.com/rancher/kontainer-driver-metadata/blob/release-rke-v1.3.13/rke/k8s_rke_system_images.go进行查找即可

image-20230312215440151

可保存镜像,通过下面Rancher离线安装镜像下载镜像方法进行shell批量下载

Rancher离线安装镜像

可参考rancher官方的说明进行操作:https://docs.rancher.cn/docs/rancher2.5/installation/other-installation-methods/air-gap/populate-private-registry/_index

1.浏览我们的版本发布页面,查找你想安装的 Rancher v2.x.x 版本。不要下载标记为 rc 或 Pre-release 的版本,因为它们在生产环境下是不稳定的。

2.从发行版 Assets 部分下载以下文件,这些文件是离线环境下安装 Rancher 所必需的:

Release 文件 描述
rancher-images.txt 此文件包含安装 Rancher、创建集群和运行 Rancher 工具所需的镜像列表。
rancher-save-images.sh 这个脚本会从 DockerHub 中拉取在文件rancher-images.txt中描述的所有镜像,并将它们保存为文件rancher-images.tar.gz。
rancher-load-images.sh 这个脚本会载入文件rancher-images.tar.gz中的镜像,并将它们推送到你自己的私有镜像库。

3.将镜像保存到你的工作站中

国内用户,可以从 https://mirror.rancher.cn --> rancher --> [rancher 版本] 下载 rancher-save-images.sh,该脚本支持通过参数 --from-aliyun true 来指定从阿里云镜像仓库拉去 rancher 镜像(从 rancher/rancher release 下载的 rancher-save-images.sh 不支持该参数),例如:

./rancher-save-images.sh --image-list ./rancher-images.txt --from-aliyun true
Image pull success: registry.cn-hangzhou.aliyuncs.com/rancher/busybox

4.推送镜像到私有镜像库

下一步,你将使用脚本将文件 rancher-images.tar.gz 中的镜像上传到你自己的私有镜像库。

文件 rancher-images.txt 和 rancher-images.tar.gz 应该位于工作站中运行 rancher-load-images.sh 脚本的同一目录下。

  1. 登录私有镜像库:

    docker login <REGISTRY.YOURDOMAIN.COM:PORT>

  2. 为 rancher-load-images.sh 添加可执行权限:

    chmod +x rancher-load-images.sh

  3. 使用脚本 rancher-load-images.sh提取rancher-images.tar.gz文件中的镜像,根据文件rancher-images.txt中的镜像列表对提取的镜像文件重新打 tag 并推送到你的私有镜像库:

    ./rancher-load-images.sh --image-list ./rancher-images.txt --registry <REGISTRY.YOURDOMAIN.COM:PORT>

© 2012 - 2023 记忆角落 网站统计
Theme by Wing
粤ICP备14056850号-1 又拍云CDN赞助