k8s官方镜像代理加速方式
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 验证速度
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
使用Grafana 展示Docker容器的监控图表并设置邮件报警规则(图解)
这篇文章主要介绍了使用Grafana 展示Docker容器的监控图表并设置邮件报警规则的图文教程,非常不错,具有参考借鉴价值,需要的朋友参考下吧2017-01-01
docker容器间跨宿主机通信-基于overlay的实现方法
这篇文章主要介绍了docker容器间跨宿主机通信-基于overlay的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-02-02


最新评论