Kubernetes gcr/quay 镜像同步和国内加速介绍

发布时间: 更新时间: 总字数:465 阅读时间:1m 作者: 分享 复制网址

在学习 Kubernetes 时,由于种种原因拉去国外镜像比较慢,该开源提供一种将 Google Container Registry(gcr.io) 指定仓库的容器官方镜像同步到 docker register 的方式,然后利用国内加速加速拉去镜像。

介绍

利用 github actions + docker hubgcr.io 的全部镜像同步到docker hub

架构

google container registry mirrors/arch

相关开源组件

使用方式

gcr.io/x 替换为 docker hub 仓库的地址,如:

  • gcr.io/ml-pipeline -> mlmirrors

  • GCR

GCR Docker Status
k8s.gcr.io gcmirrors k8s
k8s.gcr.io/coredns gcmirrors coredns
k8s.gcr.io/autoscaling k8sgcrioautoscaling k8sgcrioautoscaling
k8s.gcr.io/scheduler-plugins k8sgcrioschedulerplugins k8sgcrioschedulerplugins
k8s.gcr.io/ingress-nginx k8sgcrioingressnginx k8sgcrioingressnginx
k8s.gcr.io/infra-tools k8sgcrioinfratools k8sgcrioinfratools
k8s.gcr.io/metrics-server k8sgcriometricsserver k8sgcriometricsserver
gcr.io/ml-pipeline gcriomlpipeline gcriomlpipeline
gcr.io/google-samples gcriogooglesamples gcriogooglesamples
gcr.io/tekton-releases/github.com/tektoncd/f/cmd/n gcriotekton gcriotekton
  • Quay
Quay.io Docker Status
quay.io/metallb quayiometallb quayiometallb
quay.io/coreos qcoreos quay.io/coreos
  • Knative
GCR Docker Status
gcr.io/knative-releases/knative.dev/f/cmd/n gcrioknative gcrioknative

replace gcr.io/knative-releases/knative.dev/serving/cmd/activator to gcrioknative/serving-activator

新增同步需求

发送邮件到 me@xiexnabin.cn 或在 https://github.com/x-mirrors/gcr.io/ 提交 issue

Changelog

  • 2022年2月基于 skopeo 重构为 Github Actions:https://github.com/x-actions/python3-cisctl
  • 2020年8月因 travis 废弃:https://hub.docker.com/u/gcmirrors
最新评论
加载中...
Home Archives Categories Tags Statistics