k8smirrors
WHAT FOR?
It's slow to download k8s image directly in some area, this worker script will proxy your request to registry.k8s.io
and handle redirections automatically.
HOW TO DEPLOY
git clone https://github.com/gitchs/k8smirrors-worker.git
cd k8smirrors-worker
npm run deploy
HOW TO USE IT
Change your image name directly
docker pull registry.k8s.io/pause:3.6
# ==>
docker pull ${WORKER_DOMAIN}/pause:3.6
Setup mirror for containerd
# Append next two lines /etc/containerd/config.toml
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."registry.k8s.io"]
endpoint = ["${WORKER_DOMAIN}"]