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. vue关于this.$refs.tabs.refreshs()刷新组件,缓存

    当更改了用户信息后,需要刷新页面或者组件. 1.当前组件刷新.定义一个请求用户信息的方法,在需要时调用: sessionStorage.setItem('userInfo',JSON.stringif ...

  2. code::blocks更改编译器配置

  3. 01 Xpath简明教程(十分钟入门)

    目录 Xpath简明教程(十分钟入门) Xpath表达式 Xpath节点 节点关系 Xpath基本语法 1) 基本语法使用 2) xpath通配符 3) 多路径匹配 Xpath内建函数 Xpath简明 ...

  4. docker安装Mysql挂载数据卷 实现容器配置本地化

    目录 一.安装docker 二.docker安装MySQL 安装5.7.31版本的mysql navicat 连接mysql 安装mysql:8 三.设置开机自动启动容器 Docker快速创建MySQ ...

  5. 高性能远程控制软件,完美替代Anydesk

    Anydesk是一款来自德国的远程软件,据悉是Teamviewer团队成员出来独立门户做的.Anydesk给人一种小而美的感觉,软件体积小,性能高,被视为Teamviewer的替代产品.现在,AnyD ...

  6. 4G EPS 中的小区搜索

    目录 文章目录 目录 前文列表 小区搜索(Cell Search)流程 PSS(主同步信号)与 SSS(辅同步信号) DL-RS(下行参考信号) PBCH(物理广播信道) PDSCH(物理下行共享信道 ...

  7. 鸿蒙HarmonyOS实战-Stage模型(服务卡片介绍和运行机制)

    一.服务卡片介绍 1.服务卡片的概念 在HarmonyOS中,服务卡片是一种提供即时信息和快速操作的小组件,类似于Android中的通知栏.服务卡片可以显示各种类型的信息,包括通知.天气.日历事件.音 ...

  8. AIRIOT物联网低代码平台如何配置交通部JT-808协议?

    属性配置可配置终端ID和SIM卡号,数据点配置决定设备传上来的哪些数据可以存储展示. 驱动配置可配置采集周期和通讯超时时间. AIRIOT物联网低代码平台如何配置交通部JT-808协议?具体操作如下: ...

  9. Django项目windows上开发,虚拟机上调通打包,生产环境解压即用

    linux上部署Django项目 首先创建一个简易的Django项目 使用自动生成的这个数据库 压缩上传 解压运行,不可以 [root@mcw1 /opt/mcwtest]$ ls app01 db. ...

  10. 热更学习笔记10~11----lua调用C#中的List和Dictionary、拓展类中的方法

    [10]Lua脚本调用C#中的List和Dictionary 调用还是在上文中使用的C#脚本中Student类: lua脚本: print("------------访问使用C#脚本中的Li ...