使用命令查看日志kubectl logs pod名
缺少pod.yml中指定的jar文件导致启动失败
kubectl describe pod pod名 -n 命名空间
exit code: 137 :内存问题--先他妈加8个G
ImagePullBackOff :镜像拉取问题,k8s的 imagePullSecrets配置(私有库的话),docker上拉取是否正常,harbor库上权限是否正确
CrashLoopBackOff:反复重启,查看应用日志 kubectl logs pod pod名 -n 命名空间 ----应用问题居多
Failed create pod sandbox.
Pod sandbox changed, it will be killed and re-created.:创建容器失败,node节点资源问题,如果资源没问题查看节点网络journalctl -u kubelet -n 1000 节点中查看相应日志如果报错:“network: open /run/flannel/subnet.env: no such file or directory”从master上对应目录下的flannel文件复制一份到子节点上即可(意外重启,可能导致问题)
Unable to connect to the server: x509: certificate has expired or is not yet valid:k8s证书过期限https://www.jianshu.com/p/c4e1396b67cc
(1.15版本好像会自动清理掉)kubeadm reset后重新加入报错cni网络问题:https://www.ziji.work/kubernetes/kubeadm-reset-network-errors.html
rm -rf /var/lib/cni/flannel/* && rm -rf /var/lib/cni/networks/cbr0/* && ip link delete cni0
ip link del cni0
ip link del flannel.1
https://www.cnblogs.com/xxd-qyr/p/11434014.html
网友评论