K8S故障排查

故障现象:部署pod时,报错没发调度到节点。

排查步骤:

1、查看集群的状态

bash 复制代码
[root@k8s-master1 nginx]#kubectl get nodes

2、查看k8s组件的状态-kubelet,kube-apiservice

3、查看docker的Cgroup driver和k8s的Cgroup driver类型,发现docker是cgroup,k8s是systemd,问题点找到了。

bash 复制代码
[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
相关推荐
骅青2 小时前
kubernetes调度2
容器·kubernetes
沛沛老爹3 小时前
服务监控插件全览:提升微服务可观测性的利器
微服务·云原生·架构·datadog·influx·graphite
huaqianzkh4 小时前
了解华为云容器引擎(Cloud Container Engine)
云原生·架构·华为云
Alone80464 小时前
K8s中HPA自动扩缩容及hml
云原生·容器·kubernetes
神秘的土鸡4 小时前
Linux中使用Docker容器构建Tomcat容器完整教程
linux·运维·服务器·docker·容器·tomcat
玖石书4 小时前
docker 数据管理
docker·容器
HoweWWW5 小时前
k8s-API 访问控制
云原生·容器·kubernetes
星辰@Sea5 小时前
服务注册中心对比及使用场景分析
java·云原生
Alluxio官方6 小时前
Alluxio Enterprise AI on K8s 部署教程
人工智能·机器学习·kubernetes
shelby_loo7 小时前
通过 Docker 部署 WordPress 服务器
服务器·docker·容器