Skip to content

amrom66/gcr-image-transfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目简介

该项目用于同步gcr的镜像到官方docker hub中,其原理为利用github action提供的外网服务器拉去gcr镜像,然后重新打上标签,再推送到官方docker hub中。

2021-04-11 新增支持同步gcr到ghcr

使用方法

修改images中的内容

k8s.gcr.io/kube-proxy:v1.19.3=kube-proxy:v1.19.3
k8s.gcr.io/kube-controller-manager:v1.19.3=kube-controller-manager:v1.19.3
k8s.gcr.io/kube-scheduler:v1.19.3=kube-scheduler:v1.19.3
k8s.gcr.io/kube-apiserver:v1.19.3=kube-apiserver:v1.19.3
k8s.gcr.io/coredns:1.7.0=coredns:1.7.0
k8s.gcr.io/pause:3.2=pause:3.2
k8s.gcr.io/etcd:3.4.3-0=etcd:3.4.13-0
k8s.gcr.io/metrics-server/metrics-server:v0.4.1=metrics-server:v0.4.1

=分割,前面是gcr镜像的全名,后面是新标签的全名。

取回本地

执行load.sh脚本,该脚本拉取docker hub的镜像并重新打标签为gcr标签。