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
相关推荐
晚霞的不甘7 小时前
现代软件架构演进:从单体到云原生 + 代码实战详解
云原生
令狐囱7 小时前
宝塔docker 运行 go-zero-looklook项目
docker·容器·golang
yBmZlQzJ7 小时前
内网穿透 + 域名解析:到底解决了什么核心问题?
运维·经验分享·网络协议·docker·容器
小挪号底迪滴7 小时前
Docker容器化实践:从开发到生产的完整流程
运维·docker·容器
gordon~97 小时前
Docker常用命令
运维·docker·容器
隔壁小红馆8 小时前
docker 部署pgsql
运维·docker·容器
2501_924064118 小时前
2025年优测平台:微服务全链路性能瓶颈分析与最佳实践
微服务·云原生·架构·性能瓶颈·全链路性能
石小千9 小时前
Ubuntu24.04 安装Docker
运维·docker·容器
scriptsboy9 小时前
Halo Docker 迁移方法
运维·docker·容器
隐语SecretFlow10 小时前
【隐语Secretflow】一文速通基于可信执行环境 (TEE) 的零信任计算系统
云原生·kubernetes·开源