当前位置: 代码网 > 服务器>服务器>云虚拟主机 > k8s官方镜像代理加速方式

k8s官方镜像代理加速方式

2024年07月02日 云虚拟主机 我要评论
k8s官方镜像代理加速背景大家可能在云原生领域需要部署周边的一些生态组件时,在国内遇到无法正常拉取镜像,显得就有点苦恼,不过没关系,常见的${{ registry_name }} 例如 “

k8s官方镜像代理加速

背景

大家可能在云原生领域需要部署周边的一些生态组件时,在国内遇到无法正常拉取镜像,显得就有点苦恼,不过没关系,常见的${{ registry_name }} 例如 “gcr.io”,“registry.k8s.io”

failed to pull image “registry.k8s.io/prometheus-adapter/prometheus-adapter:v0.11.2”: rpc error: code = unknown desc = failed to pull and unpack image “registry.k8s.io/prometheus-adapter/prometheus-adapter:v0.11.2”: failed to resolve reference “registry.k8s.io/prometheus-adapter/prometheus-adapter:v0.11.2”: failed to do request: head “https://us-west2-docker.pkg.dev/v2/k8s-artifacts-prod/images/prometheus-adapter/prometheus-adapter/manifests/v0.11.2”: dial tcp 64.233.188.82:443: connect: connection timed out

解决方案

  • gcr.io------>替换为 gcr.dockerproxy.com
  • registry.k8s.io------>替换为 k8s.mirror.nju.edu.cn

配置docker镜像加速器

配置加速器原因

docker镜像默认是从https://hub.docker.com/(国外)来下载的,速度会很慢。

获取加速地址

登录阿里云–>控制台–>产品与服务–>容器镜像服务–>镜像工具–>镜像加速器,即可看到个人专属阿里云镜像加速地址

docker版本1.10.0以上

修改daemon配置文件/etc/docker/daemon.json来使用加速器

# vi /etc/docker/daemon.json 
   添加
   {
     "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
   }
# systemctl daemon-reload
# systemctl restart docker

最后可以使用docker pull daocloud.io/centos:7 验证速度

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com