kubectl get node 节是noready状态

搭建kubernetes集群,配置了一台node节点,各个服务状态都是active状态后。在master节点查看状态时发现是noready状态。查看日志信息如下kubelet.go:1799] skipping pod synchronization - [container runtime is down]
kubectl version内容如下
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3",
docker version内容如下
Cl
Version: 18.09.0
EulerVersion: 18.09.0.311
API version: 1.39
Se
Engine:
Version: 18.09.0
EulerVersion: 18.09.0.311
API version: 1.39 (minimum
现在不知道该怎解决

这个问题可能是容器运行时(Docker)停止了,导致kubelet无法正常同步容器。 下面是一些可以尝试的解决方案:

重启Docker服务:systemctl restart docker
检查网络连接,确保与Docker的daemon主机的通信没有问题
检查磁盘空间是否足够
重新加载Kubelet:systemctl reload kubelet

报错提示你了,container runtime is down,,运行时有问题啊,
所以要明确你配置的runtime是否正常,你是用docker带的containerd做 runtime 吧?
你检查一下 进程是否有 containerd进程,没有的话,先尝试重启docker服务,然后再重启 kubelet,