【K3s】第3篇 解决K3s状态一直是ContainerCreating

news2024/11/23 23:29:10

目录

1、遇到问题

2、问题解决 

2.1 查看docker服务

 2.2 增加docker中国镜像源

必看项 

2.3 解决docker pull失败

3、结果展示


1、遇到问题

安装部署完k3s时遇到如下问题:

sudo kubectl get pods -A

 pod 容器状态一直为:ContainerCreating

查看容器详情信息:

sudo kubectl describe pods metrics-server-668d979685-rhbh6 -n kube-system

遇到问题:

Events:
  Type     Reason                  Age                From               Message
  ----     ------                  ----               ----               -------
  Normal   Scheduled               5m11s              default-scheduler  Successfully assigned kube-system/metrics-server-668d979685-rhbh6 to localhost.localdomain
  Warning  FailedCreatePodSandBox  4m56s              kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027160-keVEaE4%2FLeKMYh1VCk7Ci9SDd1I%3D": net/http: TLS handshake timeout
  Warning  FailedCreatePodSandBox  4m24s              kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027192-zlAWIYprgyd%2FUKYt2bEMLmA%2FSMw%3D": net/http: TLS handshake timeout
  Warning  FailedCreatePodSandBox  3m55s              kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027221-Yq1yTvMAAEsT%2F%2B7sZ6tcNjfLrmw%3D": net/http: TLS handshake timeout
  Warning  FailedCreatePodSandBox  3m26s              kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027249-OUpAIbTr%2FeNPxuS4K9fXE6ExeDo%3D": net/http: TLS handshake timeout
  Warning  FailedCreatePodSandBox  3m                 kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027275-u3KeZfKCsU7Y0rscReiQSUKNPFs%3D": net/http: TLS handshake timeout
  Warning  FailedCreatePodSandBox  2m34s              kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027301-ABta5R0hXlxC%2FRv5fCAp7yVVfH4%3D": net/http: TLS handshake timeout
  Warning  FailedCreatePodSandBox  2m6s               kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027329-Uvrv%2BBKeZPehE%2FwpIAouHEOVn28%3D": net/http: TLS handshake timeout
  Warning  FailedCreatePodSandBox  101s               kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027354-1547OVYolgxIu1H2cxB%2Fcr4lhX4%3D": net/http: TLS handshake timeout
  Warning  FailedCreatePodSandBox  74s                kubelet            Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027381-R2CnKvNtdGFyn0Yh5ssZtcaWyHU%3D": net/http: TLS handshake timeout
  Warning  FailedCreatePodSandBox  16s (x2 over 47s)  kubelet            (combined from similar events): Failed to create pod sandbox: rpc error: code = Unknown desc = failed pulling image "rancher/mirrored-pause:3.6": error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7d46a07936af93fcce097459055f93ab07331509aa55f4a2a90d95a3ace1850e/data?verify=1672027439-0p6%2Bu9IXV%2Fr%2Fly3U0EU%2B2yhLaTs%3D": net/http: TLS handshake timeout

2、问题解决 

2.1 查看docker服务

sudo systemctl status docker

 2.2 增加docker中国镜像源

sudo vi /etc/docker/daemon.json

{
"registry-mirrors":["https://hub-mirror.c.163.com","https://registry.aliyuncs.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"]
}

必看项 

最好是把daemon.json文件先建立好。

然后把文件放到/etc/docker/目录下。

最好去重启docker。

2.3 解决docker pull失败

重启docker服务。

sudo systemctl restart docker

即可拉取镜像!!!

3、结果展示

如果容器状态还没有改变,建议重新安装k3s。再次尝试。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/115684.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

现有项目集成seata的记录

背景:现有项目为springcloudnacos 的。但是没有分布式事务处理机制,偶发数据问题,现需要引入seata进行全局事务管理。简单记录一下改造和学习过程,过一段时间自己100%会忘的一干二净,并没有对其进行很深的研究。 前期…

IMX6ULL学习笔记(16)——GPIO输入接口使用【官方SDK方式】

一、GPIO简介 i.MX6ULL 芯片的 GPIO 被分成 5 组,并且每组 GPIO 的数量不尽相同,例如 GPIO1 拥有 32 个引脚, GPIO2 拥有 22 个引脚, 其他 GPIO 分组的数量以及每个 GPIO 的功能请参考 《i.MX 6UltraLite Applications Processor Reference M…

aosp 12/13/lineageos19.1 framework学习编译刷入小米手机,努比亚

hi,学员朋友,大家好! 前期一直有同学在问我这边,学习framework需要什么额外设备么?这里其实我一直前期也是给学员说的,如果你是个新手,刚刚开始可以不用,完全可以跟着课程一起学习&a…

贪官产生的本质是什么——谈谈人性与制度的博弈未来

知乎上有人问:贪官产生的本质原因是什么?一直不太能理解贪官是怎么产生的,希望能请各位从人性、社会、特权、阶级、系统工程等角度帮忙分析一下。贪官产生的本质原因是什么?- 青润的回答 - 知乎 https://www.zhihu.com/question/3…

python 动态规划的应用;斐波那契数列,最优解,最优子序列

一、动态规划概念 动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。20世纪50年代初,美国数学家贝尔曼(R.Bellman)等人在研究多阶段决策过程的优化问题时&…

IT30--IT与业务业务与ITIT价值(3年之约已满)

从大学开始。。。 读大学前压根就没有见过计算机这个东西(不得不感慨信息技术发展之快)。可能因为高考数学考的还不错的原因,选择了计算机这个专业,后来研究生读的也是计算机的相关专业。当时班里的女生少,但没想到一…

java中多线程的基础知识

Process与Thread: 程序是指一段静态的代码,是指令和数据的有序集合,其本身没有任何运行的含义,它能够完成某些功能,它是应用软件执行的蓝本,它是一个静态的概念。 进程是关于某个数据集合的一次运行活动,它是操作系统动态执行的基本单元,也是程序的一次…

C++中二叉树的递归遍历方法2-2

在《C中二叉树的递归非遍历方法3-3》中提到,二叉树的层序遍历的输出顺序是从根节点开始,一层一层横向遍历各个节点。如图1所示的二叉树,层序遍历的输出的输出顺序为“1->2->3->4->5->6”。 图1 二叉树结构 1 递归实现层序遍历…

计算机视觉 基于CUDA编程的入门与实践 线程及同步一

一、并行执行规模 CUDA关于并行执行具有分层结构。每次内核启动时可以被切分成多个并行执行的块,而每个块又可以进一步地被切分成多个线程。这种并行执行的副本可以通过两种方式完成:一种是启动多个并行的块,每个块具有1个线程;另…

项目实战之旅游网(五)后台角色管理(下) 后台权限管理

目录 一.后台角色管理(下) 1.查询角色权限 2.修改角色权限 3.优化侧边栏菜单 二.后台权限管理 1.权限列表 2.新增权限 3.修改权限 4.删除权限 一.后台角色管理(下) 1.查询角色权限 先新建一个bean类型的实体类&#xf…

单商户商城系统功能拆解53—数据分析

单商户商城系统,也称为B2C自营电商模式单店商城系统。可以快速帮助个人、机构和企业搭建自己的私域交易线上商城。 单商户商城系统完美契合私域流量变现闭环交易使用。通常拥有丰富的营销玩法,例如拼团,秒杀,砍价,包邮…

一文清晰带你弄清楚Spring IOC 循环依赖问题是如何解决的

什么是循环依赖 循环依赖又被成为循环引用,即两个或者多个bean相互之间的持有对方,比如A 引用B,B引用C,C 又引用A,则它们最终反映为一个环,如下图所示: 循环依赖是对象之间的相互依赖关系,循环依赖就是一个死循环,除非有终结条件,否则就是死循环,最终导致内存溢出错误. 解决…

【Java 数据结构】优先级队列

篮球哥温馨提示:编程的同时不要忘记锻炼哦!谁是你的优先级呢? 目录 1、优先级队列 1.1 优先级队列概念 1.2 堆的概念 1.3 堆的存储结构 2、模拟实现优先级队列 2.1 成员变量的设定 2.2 根据数组构造出一个堆 2.3 向下调整 2.4 creat…

电压放大器如何测试线性稳压器

有不少的电子工程师咨询电压放大器如何测试线性稳压器,那么这种要怎么做呢,下面让安泰电子来为大家介绍。 一、什么是低压差线性稳压器? 低压差线性稳压器是集成电路稳压器,经常用来电流主通道控制,芯片上集成导通电阻…

SQL 事务基础

事务基础 1 事务概念 所谓事务就是用户定义的一个数据库操作序列,这些操作要么全做,要不全不做,是一个不可分割的工作单位。 2 事务的特性(ACID) 原子性(atomicity) 事务是数据库工作的逻辑…

数据,信息,知识,智慧

数据,信息,知识,智慧 知识管理的对象有数据、信息、知识、智慧,而不仅仅是知识。将这些联系起来处理,就能期待综合效果。 作为知识资产的知识 传统的资源以人、物、钱为代表。但是,在经济活动的现场&…

2023年全国管理类联考英语二真题及解析

Section Ⅰ Use of English Here’s a common scenario that any number of entrepreneurs face today: you’re the CEO of a small business and though youre making a nice 1 , you need to find a way to take it to the next level. what you need to do is 2 growth by …

MobPush:社交app硝烟再起,如何突出重围?

推送,能够在产品和用户之间建立有效的连接。好的推送能够传达有价值的信息和提供好用的功能,让企业和用户沟通,把准确的信息第一时间传达。然而很多企业都没有意识到这一点,对于推送的频率,内容,以及针对各…

辗转相除法求最大公因数-C语言

辗转相除法,又名欧几里德算法,是求最大公约数的一种方法。以除数和余数反复做除法运算,最终当余数为0时,取当前算式除数为最大公约数。 例1:求2015和15的最大公因数。 2015 15 * 134 5 15 5 * 3 0 因此&#xff0…

亚马逊云科技 Build On - 咖啡厅Demo学习stepfunction serverless应用

荣幸参与和csdn和aws联合举办的buildon实验活动,主要目的还是学习stepfucntion的使用,这个服务能够集成大量aws service感觉可以出现很多有趣的用法。官方给出的文档已经非常详细了,这里只是对一些比较难理解的点进行了记录和解释&#xff0c…