怎么解决k8s node节点状态一直NotReady?

在环境为unbuntu22.04上kubeadm join到master节点后,在master上看node状态一直是NotReady,node节点kubelet日志如下:

Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.733315   45278 remote_runtime.go:59] parsed scheme: ""
Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.733386   45278 remote_runtime.go:59] scheme "" not registered, fallback to default scheme
Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.733481   45278 passthrough.go:48] ccResolverWrapper: sending update to cc: {[{/var/run/dockershim.sock  <nil> 0 <nil>}] <nil> <nil>}
Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.733513   45278 clientconn.go:933] ClientConn switching balancer to "pick_first"
Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.733781   45278 remote_image.go:50] parsed scheme: ""
Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.733820   45278 remote_image.go:50] scheme "" not registered, fallback to default scheme
Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.733877   45278 passthrough.go:48] ccResolverWrapper: sending update to cc: {[{/var/run/dockershim.sock  <nil> 0 <nil>}] <nil> <nil>}
Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.733905   45278 clientconn.go:933] ClientConn switching balancer to "pick_first"
Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.733992   45278 kubelet.go:292] Adding pod path: /etc/kubernetes/manifests
Aug 11 19:18:31 pi kubelet[45278]: I0811 19:18:31.734063   45278 kubelet.go:317] Watching apiserver
Aug 11 19:32:42 pi kubelet[55429]: E0811 19:32:42.435429   55429 kubelet.go:1845] skipping pod synchronization - container runtime status check may not have completed yet
Aug 11 19:32:42 pi kubelet[55429]: E0811 19:32:42.836563   55429 kubelet.go:1845] skipping pod synchronization - container runtime status check may not have completed yet
Aug 11 19:32:43 pi kubelet[55429]: E0811 19:32:43.636730   55429 kubelet.go:1845] skipping pod synchronization - container runtime status check may not have completed yet
Aug 11 19:32:43 pi kubelet[55429]: I0811 19:32:43.710612   55429 cpu_manager.go:184] [cpumanager] starting with none policy
Aug 11 19:32:43 pi kubelet[55429]: I0811 19:32:43.710655   55429 cpu_manager.go:185] [cpumanager] reconciling every 10s
Aug 11 19:32:43 pi kubelet[55429]: I0811 19:32:43.710720   55429 state_mem.go:36] [cpumanager] initializing new in-memory state store
Aug 11 19:32:43 pi kubelet[55429]: I0811 19:32:43.711381   55429 state_mem.go:88] [cpumanager] updated default cpuset: ""
Aug 11 19:32:43 pi kubelet[55429]: I0811 19:32:43.711421   55429 state_mem.go:96] [cpumanager] updated cpuset assignments: "map[]"
Aug 11 19:32:43 pi kubelet[55429]: I0811 19:32:43.711454   55429 policy_none.go:43] [cpumanager] none policy: Start
Aug 11 19:32:43 pi kubelet[55429]: F0811 19:32:43.711510   55429 kubelet.go:1383] Failed to start ContainerManager failed to get rootfs info: unable to find data in memory cache

这种情况怎么解决?

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题