-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
由于 gcr, quay 等上游链接很有问题,目前也取消了反代。我觉得可以换个方式,对于一些常见镜像,在本地镜像一份。镜像的工具可以使用 skopeo https://github.com/containers/skopeo/blob/master/docs/skopeo-sync.1.md
具体是:
- 本地先起一个docker registry(可以用Nginx控制只能GET/HEAD请求来限制用户push)
- 然后定时使用 skopeo sync 镜像到本地的 docker registry
我本地的一个的 skopeo sync 的配置文件:
k8s.gcr.io:
images:
pause:
- 3.1
- 3.2
kube-apiserver:
- v1.18.3
- v1.18.4
- v1.18.5
kube-controller-manager:
- v1.18.3
- v1.18.4
- v1.18.5
kube-scheduler:
- v1.18.3
- v1.18.4
- v1.18.5
kube-proxy:
- v1.18.3
- v1.18.4
- v1.18.5
etcd:
- 3.4.3-0
- 3.4.7-0
coredns:
- 1.6.7
然后同步脚本:
skopeo --insecure-policy sync --src yaml --dest docker images.yaml private.docker-hub.local
Reactions are currently unavailable