kubeadm部署K8S,安装calico网络后,部分节点状态始终NotReady 排查过程 (是节点系统时间错误,导致下载镜像报证书错误)

#查看node状态

kubectl get nodes

#k8s-master节点始终NodtReady

kubeadm部署K8S,安装calico网络后,部分节点状态始终NotReady 排查过程 (是节点系统时间错误,导致下载镜像报证书错误)

 

#查看pod状态,发现有calico的pod状态Init:ImagePullBackOff

kubectl get pods --all-namespaces

kubeadm部署K8S,安装calico网络后,部分节点状态始终NotReady 排查过程 (是节点系统时间错误,导致下载镜像报证书错误)

#删除那台pod查看能否正常

kubectl delete pod calico-node-x2bfz  -n kube-system

#依然下载镜像失败

 

#上问题节点docker查看calico的容器状态

docker ps |grep calico             #查找容器

docker logs 问题容器ID    #查看容器状态

#报错,是系统时间和实际时间不同导致“证书过期无效错误”

x509: certificate has expired or is not yet valid

 

#解决同步系统时间解决

yum install ntpdate
ntpdate cn.pool.ntp.org