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
相关推荐
张晋涛27 分钟前
KCD 北京站丨云原生与AI的双向奔赴,超强Speakers阵容公开
云原生·aigc·线下活动
梦游钓鱼1 小时前
在window终端创建docker容器的问题
运维·docker·容器
StableAndCalm3 小时前
什么是zookeeper
分布式·zookeeper·云原生
SelectDB技术团队3 小时前
云原生时代的架构革新,Apache Doris 存算分离如何实现弹性与性能双重提升
大数据·数据库·云原生·doris·存算分离
海鸥815 小时前
在 k8s中查看最大 CPU 和内存的极限
linux·容器·kubernetes
rocksun6 小时前
使用GITOPS简化KUBERNETES实施:最佳实践
kubernetes
dessler7 小时前
DeepSeek-进阶版部署(Linux+GPU)
linux·运维·服务器·云原生·大模型·deepseek
戏神11 小时前
《云原生监控体系构建实录:从Prometheus到Grafana的观测革命》
云原生·prometheus源码编译·grafana可视化革命·exporter量子探针·时序数据库优化·全栈可观测性·百万级指标采集
海鸥8114 小时前
查看k8s集群的资源使用情况
云原生·容器·kubernetes