Kubernetes搭建过程中使用k8s.gcr.io、quay.io、docker.io的镜像加速

前言

因为众所周知的原因,在使用Kubernetes和docker的时候会出现一些镜像无法拉取或者速度较慢的情况,错误信息类似以下:

[ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-proxy:v1.17.3: output: Error response from daemon ...
Failed to pull image "quay.io/coreos/flannel:v0.11.0-amd64": rpc error: code = Unknown desc = net/http: request canceled ...

可以通过使用镜像站拉取,再 docker tag 原地址。

k8s.gcr.io 镜像加速

// 使用Azure中国镜像
-> [[email protected]] [~] docker pull gcr.azk8s.cn/google-containers/kube-proxy:v1.17.3
-> [[email protected]] [~] docker tag gcr.azk8s.cn/google-containers/kube-proxy:v1.17.3 k8s.gcr.io/kube-proxy:v1.17.3

quay.io 镜像加速

// 使用Azure中国镜像
-> [[email protected]] [~] docker pull quay.azk8s.cn/coreos/flannel:v0.11.0-amd64
-> [[email protected]] [~] docker tag quay.azk8s.cn/coreos/flannel:v0.11.0-amd64 quay.io/coreos/flannel:v0.11.0-amd64

docker.io 镜像加速(docker tag 同上)

// 使用Azure中国镜像

// docker pull nginx:latest  使用下面代替
-> [[email protected]] [~] docker pull dockerhub.azk8s.cn/library/nginx:latest

// docker pull aaa/bbb:ccc  使用下面代替
-> [[email protected]] [~] docker pull dockerhub.azk8s.cn/aaa/bbb:ccc 

在Docker配置文件中配置加速器

-> [[email protected]] [~] vi /etc/docker/daemon.json  

//添加以下内容
{
     "registry-mirrors": ["https://hub-mirror.c.163.com"]
}

原文地址:https://www.cnblogs.com/flhs/p/12383895.html

时间: 2024-08-27 20:25:24

Kubernetes搭建过程中使用k8s.gcr.io、quay.io、docker.io的镜像加速的相关文章

web server(protein protection )搭建过程中遇到的问题

1.StringBuffer中append方法有错误 原因分析:是project默认的JRE系统库和配置的jre不匹配. 解决方法:项目属性->Add Libray->JRE System Library->Alternate JRE(选择Sun JDK 1.6.0_13) 2.文件上传问题 mySmartUpload.setAllowedFilesList("txt");  //设置上传文件类型只能是txt格式 文件上传处理过程 jsp文件: <div id=

【甘道夫】HBase开发环境搭建过程中可能遇到的异常:No FileSystem for scheme: hdfs

异常: 2014-02-24 12:15:48,507 WARN  [Thread-2] util.DynamicClassLoader (DynamicClassLoader.java:<init>(106)) - Failed to identify the fs of dir hdfs://fulonghadoop/hbase/lib, ignored java.io.IOException: No FileSystem for scheme: hdfs 解决: 在pom文件中加入: &

个人博客搭建过程中异常处理

个人博客搭建过程中异常处理 错误分析 如果你使用Hexo遇到同样的问题,这里有一些常见问题的解决方案. YAML Parsing Error JS-YAML: incomplete explicit mapping pair; a key node is missed at line 18, column 29: last_updated: Last updated: %s 参数中包含冒号,请用加引号,如Last updated: %s JS-YAML: bad indentation of a

ELK搭建过程中出现的问题与解决方法汇总

搭建过程中出现的问题 elasticsearch启动过程中报错[1] ERROR: [1] bootstrap checks failed [1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, d iscovery.seed_providers, cluster.initial_master_nodes] must be confi

Kubernetes集群搭建过程中遇到的问题

1. 创建Nginx Pod过程中报如下错误: #kubectlcreate -f nginx-pod.yaml Error from server: error when creating "nginx-pod.yaml": Pod "nginx" is forbidden: no API token found for service account default/default, retry after the token is automatically

oracle 11gr2 rac搭建过程中若干问题的总结

今天在vbox上搭建11gr2 rac时候,遇到了些问题,总结如下 环境 redhat linux 5.8 64-bit oracle 11.2.0.4 rac+asm 问题一:安装grid infrastructure,报错INS-40912 描述: 在安装grid infrastructure的时候,在添加完第二个节点的hostname和vip之后,next检查报错INS-40912,说节点2的vip被占用,请选择其他地址 这个环境是在原有的rac上卸载后重新安装的,没有重启操作系统 原因

sharepoint搭建过程中遇到的问题总结

1.在第一次使用windows server2003搭建sharepoint平台时,新建应用程序总是无法创建,在新建应用程序时点击“确定”没有任何反应.解决办法更改系统时间,可能是因为有些dll文件对系统时间有要求. 2.在配置短信提醒服务时,如果不成功可能是证书错误,一定要选择最顶层的证书. 3.user profile service application一定要先启动,网上很少有一次启动成功的,可能需要重新安装.如果这个服务配置不成功,后续将无法读到域用户电话和更改后的邮箱. 4.info

mongodb副本集搭建过程中的问题和解决技巧

在我以往的认知中,一个系统一旦正式上线,多半不会轻易的迁移服务器,尤其是那种涉及到多个关联应用,涉及到多台硬件服务器的系统,因为这种迁移将是牵一发而动全身的. 但是,却仍然有这种情况存在,就如我这几天主要负责的事,就是一个系统的全部服务器迁移中的部分机器迁移,还有一部分由别人负责. 这个系统涉及到flume数据采集,storm数据分析,rabbitmq消息分发,ehcache缓存提升系统性能,mongodb副本集存储数据,tomcat管理系统应用等,架构基本如下: 而这里我主要负责的是rabbi

hadoop环境搭建过程中遇到的问题

下面是我在安装Hadoop的过程中遇到的一些问题总结,后续将会陆续一一添加,前车之鉴,希望大家今后遇到类似的问题可以避免. 问题1:hadoop 不在 sudoers 文件中.此事将被报告. 我的slave1和slave2都是直接克隆master的.所以直接使用hadoop用户名登陆ubuntu的系统的.在修改主机名的时候,使用sudo vi /etc/hostname出现上述提示. 解决方法: (1).切换ubuntu用户名(创建master虚拟机的时候第一次设置的用户名)登陆ubuntu系统