如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
查詢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"]