故障现象:部署pod时,报错没发调度到节点。
排查步骤:
1、查看集群的状态
[root@k8s-master1 nginx]#kubectl get nodes
2、查看k8s组件的状态-kubelet,kube-apiservice
3、查看docker的Cgroup driver和k8s的Cgroup driver类型,发现docker是cgroup,k8s是systemd,问题点找到了。文章来源:https://www.toymoban.com/news/detail-613047.html
[root@k8s-master1 nginx]#cat /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"]
}
#重启docker服务和kubelet服务
[root@k8s-master1 nginx]#systemctl restart docker.service
[root@k8s-master1 nginx]#systemctl restart kubelet.service
文章来源地址https://www.toymoban.com/news/detail-613047.html
到了这里,关于K8S故障排查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!