[kubernates]Unable to update cni config: no networks found in /etc/cni/net.d

本文档详细记录了在Kubernetes环境中遇到的CNI配置更新问题的排查过程,包括检查node状态,查看kubelet日志,分析pod状态,以及深入日志和pod详情,最终发现是由于node节点无法获取kube镜像导致的问题,提出了三种解决方案。
摘要由CSDN通过智能技术生成

先查看node情况


kubectl get nodes

[root@test-129-70 ~]# kubectl get nodes
NAME          STATUS     ROLES    AGE     VERSION
test-129-21   NotReady   <none>   8m28s   v1.16.1
test-129-70   Ready      master   63m     v1.16.1
test-129-71   Ready      <none>   10m     v1.16.1
test-129-97   Ready      <none>   8m27s   v1.16.1

test-129-21 节点的状态是 NotReady

查看该节点的kubelet日志


journalctl -f -u kubelet.service

[root@test-129-21 ~]# journalctl -f -u kubelet.service
Oct 10 16:47:34 test-129-21 kubelet[4988]: E1010 16:47:34.208780    4988 remote_runtime.go:105] RunPodSandbox from runtime service failed: rpc error: code = Unknown desc = failed pulling image "k8s.gcr.io/pause:3.1": Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Oct 10 16:47:34 test-129-21 kubelet[4988]: E1010 16:47:34.208821    4988 kuberuntime_sandbox.go:68] CreatePodSandbox for pod "kube-proxy-pltg7_kube-system(15069b7b-efe7-4186-a30b-7884f30b24e4)" failed: rpc error: code = Unknown desc = failed pulling image "k8s.gcr.io/pause:3.1": Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Oct 10 16:47:34 test-129-21 kubelet[4988]: E1010 16:47:34.208840    4988 kuberuntime_manager.go:710] createPodSandbox for pod "kube-proxy-pltg7_kube-system(15069b7b-efe7-4186-a30b-7884f30b24e4)" failed: rpc error: code = Unknown desc = failed pulling image "k8s.gcr.io/pause:3.1": Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Oct 10 16:47:34 test-129-21 kubelet[4988]: E1010 16:47:34.208886    4988 pod_workers.go:191] Error syncing pod 15069b7b-efe7-4186-a30b-7884f30b24e4 ("kube-proxy-pltg7_kube-system(15069b7b-efe7-4186-a30b-7884f30b24e4)"), skipping: failed to "CreatePodSandbox" for "kube-proxy-pltg7_kube-system(15069b7b-efe7-4186-a30b-7884f30b24e4)" with CreatePodSandboxError: "CreatePodSandbox for pod \"kube-proxy-pltg7_kube-system(15069b7b-efe7-4186-a30b-7884f30b24e4)\" failed: rpc error: code = Unknown desc = failed pulling image \"k8s.gcr.io/pause:3.1\": Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值