k8s节点状态Init:0/1

在节点机器上打印日志:

journalctl -f -u kubelet

出现以下内容:

5月 29 15:27:34 k8snode2 kubelet[2249]: For verbose messaging see aws.Config.CredentialsChainVerboseErrors
5月 29 15:27:34 k8snode2 kubelet[2249]: E0529 15:27:34.623978 2249 remote_runtime.go:105] RunPodSandbox from runtime service failed: rpc error: code = Unknown desc = failed pulling image "registry.aliyuncs.com/google_containers/pause:3.2": Error response from daemon: Get https://registry.aliyuncs.com/v2/: dial tcp: lookup registry.aliyuncs.com on [::1]:53: read udp [::1]:33513->[::1]:53: read: connection refused
5月 29 15:27:34 k8snode2 kubelet[2249]: E0529 15:27:34.624037 2249 kuberuntime_sandbox.go:68] CreatePodSandbox for pod "kube-proxy-6r7gb_kube-system(0c37d7c5-694c-4952-a3c9-e468f4a37cfe)" failed: rpc error: code = Unknown desc = failed pulling image "registry.aliyuncs.com/google_containers/pause:3.2": Error response from daemon: Get https://registry.aliyuncs.com/v2/: dial tcp: lookup registry.aliyuncs.com on [::1]:53: read udp [::1]:33513->[::1]:53: read: connection refused
5月 29 15:27:34 k8snode2 kubelet[2249]: E0529 15:27:34.624054 2249 kuberuntime_manager.go:727] createPodSandbox for pod "kube-proxy-6r7gb_kube-system(0c37d7c5-694c-4952-a3c9-e468f4a37cfe)" failed: rpc error: code = Unknown desc = failed pulling image "registry.aliyuncs.com/google_containers/pause:3.2": Error response from daemon: Get https://registry.aliyuncs.com/v2/: dial tcp: lookup registry.aliyuncs.com on [::1]:53: read udp [::1]:33513->[::1]:53: read: connection refused
5月 29 15:27:34 k8snode2 kubelet[2249]: E0529 15:27:34.624097 2249 pod_workers.go:191] Error syncing pod 0c37d7c5-694c-4952-a3c9-e468f4a37cfe ("kube-proxy-6r7gb_kube-system(0c37d7c5-694c-4952-a3c9-e468f4a37cfe)"), skipping: failed to "CreatePodSandbox" for "kube-proxy-6r7gb_kube-system(0c37d7c5-694c-4952-a3c9-e468f4a37cfe)" with CreatePodSandboxError: "CreatePodSandbox for pod \"kube-proxy-6r7gb_kube-system(0c37d7c5-694c-4952-a3c9-e468f4a37cfe)\" failed: rpc error: code = Unknown desc = failed pulling image \"registry.aliyuncs.com/google_containers/pause:3.2\": Error response from daemon: Get https://registry.aliyuncs.com/v2/: dial tcp: lookup registry.aliyuncs.com on [::1]:53: read udp [::1]:33513->[::1]:53: read: connection refused"
5月 29 15:27:35 k8snode2 kubelet[2249]: W0529 15:27:35.831411 2249 cni.go:237] Unable to update cni config: no networks found in /etc/cni/net.d

解决方法:修改resolv.conf中的DNS

打开:

vi /etc/resolv.conf

添加一行:

nameserver 223.5.5.5

保存。

K8S安装过程,可参考:https://www.cnblogs.com/xiaokantianse/p/14184303.html 。

k8s节点状态Init:0/1的更多相关文章

  1. 记录一个奇葩的问题:k8s集群中master节点上部署一个单节点的nacos,导致master节点状态不在线

    情况详细描述; k8s集群,一台master,两台worker 在master节点上部署一个单节点的nacos,导致master节点状态不在线(不论是否修改nacos的默认端口号都会导致master节 ...

  2. Prometheus 监控K8S 资源状态对象

    Prometheus 监控K8S 资源状态对象 官方文档:https://github.com/kubernetes/kube-state-metrics kube-state-metrics是一个简 ...

  3. k8s节点NotReady问题处理

    我把三台虚拟机重启,发现2个节点一直处于NotReady状态,便去查找问题,到最后是因为子节点的kubelet的状态异常了,restart一下就好了,下面转一下解决的思路 昨天晚上,针对K8S环境做了 ...

  4. k8s节点简介、移除节点、新增节点

    简介 Node是Pod真正运行的主机,可以是物理机也可以是虚拟机. Node本质上不是Kubernetes来创建的, Kubernetes只是管理Node上的资源. 为了管理Pod,每个Node节点上 ...

  5. 二进制安装Kubernetes(k8s) v1.26.0 IPv4/IPv6双栈

    二进制安装Kubernetes(k8s) v1.26.0 IPv4/IPv6双栈 https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 ...

  6. 二进制安装Kubernetes(k8s) v1.25.0 IPv4/IPv6双栈

    二进制安装Kubernetes(k8s) v1.25.0 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes(k8s)二进制高可用安装部署,支 ...

  7. 二进制安装Kubernetes(k8s) v1.24.0 IPv4/IPv6双栈 (三主俩从)

    二进制安装Kubernetes(k8s) v1.24.0 IPv4/IPv6双栈 (三主俩从) Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes二进制安装 后续尽可 ...

  8. 【2016-10-11】Linux系统常用的关机或重启命令shutdown、reboot、halt、poweroff、init 0及init 6的联系与区别

    Linux下常用的关机/重启命令一般包括: shutdown.reboot.halt.poweroff等,当然了我们可以使用init 运行等级runlevel 0即halt来关机,或使用init 运行 ...

  9. centos7多节点部署redis4.0.11集群

    1.服务器集群服务器 redis节点node-i(192.168.0.168) 7001,7002node-ii(192.168.0.169) 7003,7004node-iii(192.168.0. ...

  10. Eureka心跳健康检查机制和Spring boot admin 节点状态一直为DOWN的排查(忽略某一个节点的健康检查)

    https://www.jdon.com/springcloud/eureka-health-monitoring.html 运行阶段执行健康检查的目的是为了从Eureka服务器注册表中识别并删除不可 ...

随机推荐

  1. 重温设计模式之 Factory

    简介: 创建型模式的核心干将,工厂.简单工厂.抽象工厂,还记得清么,一文回顾和对比下. 作者 | 弥高来源 | 阿里技术公众号 前言 创建型模式的核心干将,工厂.简单工厂.抽象工厂,还记得清么,一文回 ...

  2. WPF 双向绑定到非公开 set 方法属性在 NET 45 和 NET Core 行为的不同

    本文记录 WPF 在 .NET Framework 4.5 和 .NET Core 3.0 或更高版本对使用 Binding 下的 TwoWay 双向绑定模式绑定到非公开的 set 属性上的行为变更 ...

  3. dotnet 通过 DockerfileContext 解决项目放在里层文件夹导致 VisualStudio 构建失败

    本文告诉大家,如何解决 csproj 项目文件放入到里层的文件夹,不放在 sln 所在文件夹的第一层子文件夹,导致 VisualStudio 2022 在构建 docker 映像提示找不到文件的问题 ...

  4. 使用 Docker 自建一款怀旧游戏之 - 超级马里奥

    1)超级马里奥 简介 < 超级马里奥 >(Super Mario)是任天堂公司创造的一款经典游戏系列,是世界上最知名.最成功的游戏之一.这个系列由日本设计师宫本茂于 1985 年创造,最初 ...

  5. CSS属性继承问题,那些会被继承,哪些不继承?

    总的来能被继承的就是三大类 一,字体有关的的,font-开头的 二,文本有关的,text- 开头的 三,visibility , cursor 其它的基本都是不能被继承 比如说这个,你以为它继承了ma ...

  6. SpringMVC拦截器配置后端登录校验

    引 创建拦截器的方法有多种,可以继承HandlerInterceptorAdapter类,也可实现HandlerInterceptor接口.接口中有三个方法: preHandle:在业务处理器处理请求 ...

  7. 08 ES基本的聚合查询

    目录 按protocol聚合 指定地区,按port聚合 指定地区和时间段,按ip聚合(独立ip 即ip去重) 并且 聚合再求独立ip数 聚合后将聚合结果进行分页的解决办法 子聚合 按protocol聚 ...

  8. 02 redis 三种特殊的数据类型

    目录 一. 地理空间(geospatial) 索引半径查询 二.Hyperloglog 三. Bitmaps 课程学习地址: https://www.bilibili.com/video/BV1S54 ...

  9. uniapp获取用户信息

    新接口getUserProfileFn内置login,如果必须要login返回的参数要隔离开 vue3书写要对按钮配置属性 <button @click="logintou" ...

  10. Kmesh进入CNCF云原生全景图,实现网格治理sidecarless化

    本文分享自华为云社区<Kmesh进入CNCF 云原生全景图> ,作者:云容器大未来. 近日,Kmesh 正式进入 CNCF 云原生全景图,位于 Service Mesh 类别下. CNCF ...