查询Kubernetes组件国内镜像地址,解决官方源访问慢问题
https://registry.aliyuncs.com/google_containerskubeadm 拉取命令
kubeadm config images pull --image-repository https://registry.aliyuncs.com/google_containershttps://k8s.m.daocloud.iokubeadm 拉取命令
kubeadm config images pull --image-repository https://k8s.m.daocloud.iohttps://repo.huaweicloud.com/kuberneteskubeadm 拉取命令
kubeadm config images pull --image-repository https://repo.huaweicloud.com/kuberneteshttps://mirror.ccs.tencentyun.com/k8skubeadm 拉取命令
kubeadm config images pull --image-repository https://mirror.ccs.tencentyun.com/k8shttps://k8sgcr.azk8s.cn/google-containerskubeadm 拉取命令
kubeadm config images pull --image-repository https://k8sgcr.azk8s.cn/google-containershttps://gcr.mirrors.ustc.edu.cn/google-containerskubeadm 拉取命令
kubeadm config images pull --image-repository https://gcr.mirrors.ustc.edu.cn/google-containers国内用户从registry.k8s.io等官方源拉取Kubernetes组件镜像时,常因网络限制导致下载超时或失败。本工具通过聚合阿里云、腾讯云等国内镜像仓库,将官方镜像名称转换为可用国内地址,使kube-apiserver等核心组件的拉取时间从数小时缩短至分钟级。
registry.k8s.io/kube-apiserver:v1.28.0kubeadm init命令中添加--image-repository参数替换如何验证镜像是否同步?
执行docker pull 镜像地址测试拉取速度,正常应在2分钟内完成。
支持哪些K8S组件?
当前覆盖kube-apiserver等核心组件及pause等基础镜像,暂不包含CNI插件等第三方镜像。
部分镜像可能存在24小时内的同步延迟,生产环境建议提前验证。勿将敏感组件镜像托管于不可信第三方源。
对于kubeadm部署,推荐在/etc/containerd/config.toml配置全局镜像加速器。典型配置示例:[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
["registry.k8s.io"]
endpoint = ["https://registry.aliyuncs.com/google_containers"]