kubeadm init 时由于访问不到国外的镜像地址报错

kubeadm config images pull 时报错:
1·W1114 13:07:39.744320 16239 version.go:101] could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release/stable-1.txt": Get https://dl.k8s.io/release/stable-1.txt: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
W1114 13:07:39.744396 16239 version.go:102] falling back to the local client version: v1.16.2
failed to pull image "k8s.gcr.io/kube-apiserver:v1.16.2": output: Error response from daemon: Get https://k8s.gcr.io/v2/: proxyconnect tcp: dial tcp 172.96.236.117:10070: connect: connection refused
, error: exit status 1
To see the stack trace of this error execute with --v=5 or higher


解决办法:kubeadm init --image-repository registry.aliyuncs.com/google_containers --ignore-preflight-errors=Swap


如果你的/usr/lib/systemd/system/docker.service文件有类似如下两行配置
1·Environment="HTTPS_PROXY=http://www.ik8s.io:10080"
2·Environment="NO_PROXY=127.0.0.0/8,172.20.0.0/16"
请把这两行注释

原文地址:https://blog.51cto.com/13746824/2450222

时间: 2025-02-01 21:56:33

kubeadm init 时由于访问不到国外的镜像地址报错的相关文章

Linux下编译程序时,经常会遇到“undefined reference to XXX” 报错,

Linux下编译程序时,经常会遇到“undefined reference to XXX” 报错, 这里总结一些可能的原因和解决方案,给需要的朋友: 说道undefined reference error,先提一下Linux gcc链接规则: 链接的时候查找顺序是: -L 指定的路径, 从左到右依次查找 由 环境变量 LIBRARY_PATH 指定的路径,使用":"分割从左到右依次查找 /etc/ld.so.conf 指定的路径顺序 /lib 和 /usr/lib (64位下是/lib

【Note2】用keil对工程编译时,工程中已经包含的文件会报错:cannot open source input file usb_conf.h No such file or directory

错误举例: ..\..\Libraries\STM32_USB-FS-Device_Driver\inc\usb_type.h(21): error:  #5: cannot open source input file "usb_conf.h": No such file or directory 这是因为没有设置 STM32 固件库的目录, 编译器就默认到 "Keil"根目录下的某某目录找去了.如果现在编译程序,会报错的 解决方法:引用固件库文件所在的目录需要在

Android开发时,sqlite创建表成功,insert不报错,但没有数据插入的原因

在android开发过程中,经常要通过sqlite来存储一些数据,这种应用应该是再平常不过了,但是有时难免一时疏忽,就会出现sqlite创建表成功,insert不报错,但没有数据插入. 具体问题详见如下代码: Context ctx;        SQLiteDatabase db = dbOpenHelper.getWritableDatabase(); // 开启事务        db.beginTransaction();        try{                // 数

ssm整合shiro时web。xml中配置filter,tomcat报错

当我们使用ssm框架整合进行项目开发,使用Shiro作为安全验证管理,在web.xml中配置Shiro过滤器后 启动Tomcat会报错: Error during artifact deployment. See server log for details. <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property na

android模拟器访问localhost或127.0.0.1报错

在一般的Java Web程序开发中,我们通常使用localhost或者127.0.0.1来访问本机的Web服务,但是如果我们在Android模拟器中也采用同样的地址来访问,Android模拟器将无法正常访问到我们的服务,这是为什么呢?我们可以这样来理解:Android的底层是Linux kernel,包括Android本身就是一个操作系统,因此,这时我们在模拟器的浏览器中输入的localhost或127.0.0.1所代表的是Android模拟器(Android虚拟机),而不是你的电脑,明白了吗?

websphere8.5 部署应用程序后,在web页面输入访问地址报错

@JustForFly [15-6-30 17:16:44:421 CST] 00000097 XmlConfigurat I com.opensymphony.xwork2.util.logging.commons.CommonsLogger info Parsing configuration file [struts-default.xml][15-6-30 17:16:44:453 CST] 00000097 XmlConfigurat I com.opensymphony.xwork2

git clone 时出现fatal:unable to access 如下情况报错及解决办法

克隆公司的项目直接是git clone +远程项目地址,一般是没问题的,但是最近发现想要再克隆一份时报错,之前操作都没问题,很郁闷,网上查了各种办法,也试了很多,都不管用,没找到根本问题. 后来在同事的帮助下,终于知道了原因.即使你是新入职的员工根据远程地址克隆不下来项目时除了,我上一篇写的问题之外,还有一个原因就是线上地址不正确.这当然不是你的错,解决办法就是问老员工,让他们查看下真正的远程地址:使用  git remote  -v ,即可查看,然后把地址发你,重新克隆就可以啦!可能也会有其他

javaee使用mybatis时,导入包org.apache.ibatis.io.Resources报错

我在lib文件夹下面添加了包,但是在test类中编写代码时报错,原因找到了就是要buildpath一下,就是右键点击lib文件夹下面的jar包-->buildpath 那么为何还要buildpath一下呢? 我通过Eclipse的 User Libranry 将jar导入 Eclipse里面,编译没有问题,运行的时候就报class文件没有定义,后来上网上查了下,原因找到啦,是这样的: 用Java Build Path导入包和把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关系的,Jav

上传到App Store时5.5寸图和iPad pro图报错

今天上传App store 中 预览和屏幕快照的时候总是报错,尺寸不对 明明是自己用6p截图的图片,怎么不行呢?最后发现自己截的图尺寸是720?×?1280的而苹果要求的是1242 x 2208 所以, 打开截图 点击工具-调整大小,改成这个1242 x 2208的尺寸上传就好了