国内无法下载k8s镜像的解决办法
关于通过各种方法下载k8s相关镜像的方法总结如下:
1.使用Azure中国镜像站,目前限制只能“Azure China IP”可用,不再对外提供服务,此路不通。
2.直接使用mirrorgooglecontainers用户同步到DockerHub的镜像。
用户mirrorgooglecontainers在DockerHub上同步了一些相应的google镜像,可以直接使用,当然安全性无法保证。
# 下载mirrorgooglecontainers用户同步的etcd镜像
docker pull mirrorgooglecontainers/etcd-amd64:3.2.18
# 下载mirrorgooglecontainers用户同步的kube-scheduler镜像
docker pull mirrorgooglecontainers/kube-scheduler-s390x:v1.13.12
如果需要搜索更过的镜像,比如我需要在DockerHub上搜索用户mirrorgooglecontainers上传的kube-apiserver镜像,就输入关键字mirrorgooglecontainers/kube-apiserver进行搜索。
通过这种方式下载的镜像可能需要重新打tag才能使用,如下示例:
# 对下载的google镜像重新打tag才能被正常使用
# 对镜像mirrorgooglecontainers/kube-scheduler-s390x:v1.13.12打tag为:k8s.gcr.io/kube-scheduler-s390x:v1.13.12
docker tag mirrorgooglecontainers/kube-scheduler-s390x:v1.13.12 k8s.gcr.io/kube-scheduler-s390x:v1.13.12
3.使用国内的镜像仓库,这种方式本质上跟方法2相同,只不过使用的是国内的镜像仓库。
# 从阿里云Docker镜像仓库下载用户google_containers同步的Google镜像
# 阿里云镜像仓库不支持搜索指定用户的镜像
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2
4.自己有一台国外的服务器,先在服务器上下载k8s镜像,再上传到DockerHub,然后从DockerHub下载到本地(这一步可以通过设置Docker加速器解决),最后再通过重新打tag的方式将下载的镜像命名为对应的k8s原始镜像名称。
5.使用github构建,再使用阿里云镜像进行同步,最后从阿里云镜像仓库下载,具体实现步骤参考利用阿里云下载国外镜像,国内顺畅下载k8s.gcr.io的镜像。当然,这一步可能需要使用魔法才能正常访问到Github。而且对于个人版本有配额限制。
方法4和方法5都是自己去下载镜像,所以镜像的安全性能得到保证。
【参考】
failed to pull image k8s.gcr.io/kube-controller-manage
常用镜像仓库
K8S(kubernetes)镜像源
使用重新打 tag 的方式,拉取 k8s.gcr.io 的镜像
Docker 国内仓库和镜像
国内无法下载k8s镜像的解决办法的更多相关文章
- Discuz升级提示static/image/postbg/3.jpg下载出现问题的解决办法
discuz2.5升级3.0的时候出现错误.提示static/image/postbg/3.jpg下载出现问题,其解决办法如下 找到 source/admincp/admincp_upgrade.ph ...
- npm安装出错的时候,如何使用国内的镜像!--解决办法
在前端开发领域,Node已经很普遍了,使用Node就会使用到一些包.所以常用的 npm 就会经常使用得到,但是在使用 npm 安装一些包的过程中,会发现安装的速度会很慢,而且很多时候直接安装不了. 百 ...
- 遭遇Asp.Net长文件名下载的问题和解决办法
在Asp.Net中写了一个附件上传和下载的程序,附件上传到数据库中,然后将附件的GUID保存起来,我们可以根据GUID来找到数据库中的附件,一般附件下载的代码是: <!--<br /> ...
- Asp.Net长文件名下载的问题和解决办法
在Asp.Net中写了一个附件上传和下载的程序,附件上传到数据库中,然后将附件的GUID保存起来,我们可以根据GUID来找到数据库中的附件,一般附件下载的代码是: <!--<br /> ...
- Firefox下载附件乱码的解决办法
通过在http的header里设置fileName下载附件时,中文文件名通过chrome浏览器下载时正常,通过firefox下载时为乱码: 原来的Java代码: response.addHeader( ...
- Android SDK Manager 下载SDK失败的解决办法
摘要:本文记录了无法使用Android SDK Manager下载SDK开发包的解决办法. 最近需要进行android应用程序的开发工作,在android官网下载了adt-bundle-linux- ...
- STM32 SWD下载口无法下载的原因和解决办法
1.SWD的下载口在程序中被禁用,IO口被设置为普通IO口 2.芯片被锁,原因有可能是程序执行了不正确的访问导致芯片被锁 3.供电不正常 4.SWD烧了 解锁原因: 在下载程序的时候有时候会发生错误导 ...
- Click One客户端安装后将安装目录删除,再从服务器下载安装无法安装解决办法
报错信息: 平台版本信息 Windows : 6.1.7601.65536 (Win32NT) Common Language Runtime : 4.0.30319.42000 System.Dep ...
- nuget国内镜像的解决办法
不求人,在阿里云上安一个nuget镜像站,这样就能愉快编程了. 主要是利用nginx 的反向代理+缓存功能+响应文本的替换 proxy_cache_path /data/nuget-cache lev ...
- K8S 创建rc 时 不适用本地镜像的解决办法
spec: containers: - name: nginx image: image: reg.docker.lc/share/nginx:latest imagePullPolicy: IfNo ...
随机推荐
- minio性能测试
minio性能测试 minio的使用 前期使用了s3fs 但是想验证一下性能相关, 所以使用今天简单验证了一下, 其实也可以使用一下fio 但是s3fs 是对象存储 没有修改 只有上传, 所以感觉还是 ...
- [转帖]docker使用阿里镜像源
ps:docker使用阿里镜像源特别快 首先安装docker:参考https://www.jianshu.com/p/2dae7b13ce2f 一.使用阿里镜像地址: dockerd --regist ...
- Python学习之十九_程序运行时间的验证
Python学习之十九_程序运行时间的验证 背景 最近一段时间比较忙. 而且还遇到了一个lua脚本优化redis访问的场景. 想着自己还在学习python(时断时续) 所以想借着这个场景,学习一下py ...
- [转帖]Linux块层技术全面剖析-v0.1
Linux块层技术全面剖析-v0.1 perftrace@gmail.com 前言 网络上很多文章对块层的描述散乱在各个站点,而一些经典书籍由于更新不及时难免更不上最新的代码,例如关于块层的多队列.那 ...
- Dubbo3应用开发—Dubbo注册中心引言
Dubbo注册中心引言 什么是Dubbo注册中心 Dubbo的注册中心,是Dubbo服务治理的⼀个重要的概念,他主要用于 RPC服务集群实例的管理. 注册中心的运行流程 使用注册中心的好处 可以有效的 ...
- 使用CSS3实现鼠标移到图片上图片放大
转自 http://www.webkaka.com/tutorial/html/2017/072731/ 在现在的网页设计中,鼠标移到图片上图片放大的效果常常被用到,这个效果多应用于文章列表里.我一开 ...
- 『Echarts』简介
目录 一.前言 二.『Echarts』简介 1. 什么是『Echarts』 三.数据可视化 四.『Echarts』 1.『Echarts』的作用 2.『Echarts』能绘制哪些图表 3.『Echar ...
- IDEA破解(无限重启激活时间版)
下载地址[将下载的目录打成zip压缩包后使用]:「ide-eval-resetter」https://www.aliyundrive.com/s/UFHpDX5d6Xv 点击链接保存,或者复制本段内容 ...
- Vue3学习笔记 —— 状态管理、Vuex、Pinia (未完结)
优秀文章分享:vue中使用vuex(超详细) - 掘金 (juejin.cn) 一.状态管理 1.1.什么是状态管理? 理论上来说,每一个 Vue 组件实例都已经在"管理"它自己的 ...
- 解决Python报错SSLError,如果试了网上一大堆方法还不行,看看这个吧!!
前言 这个问题困扰了群友一天,我怀着好奇心去试试看,不到5分钟给解决了哈哈. 报错代码 报错代码中对相关的host和url进行了替换,大家在网上发布内容也要注意隐私哈,多长个心眼子总没错. reque ...