问题分类

解决方案:常用四大命令
1)定位问题:
查看k8s Master组件的状态:

查看Pod在节点的详情:kubectl get pod -o wide

查看Pod的配置是否正确:kubectl get pod pod-name -o yaml
查看Pod内部详情:kubectl describe pod pod-name -n namespace
查看pod里对应容器日志: kubectl logs pod-name -o container-name
2)根据问题分类去解决。
一、pod应用实例异常排查:
异常显示:
pending:API Server已创建pod,但在pod内还有一个或多个容器的镜像没有创建,包括正在下载镜像的过程。
可能原因:
1)可用资源不足:describe pod查看到调度失败的event
2)不满
本文介绍了k8s中常见的故障类型及其解决方案,包括Pod应用实例异常、节点异常、本地存储问题、语法错误和ipvs安装问题。通过使用kubectl命令进行问题定位,如查看Pod状态、日志和描述,以及检查节点状态和网络插件。同时,提出了针对不同问题的具体解决办法,如调整资源配置、禁用swap、修复语法错误和安装ipvs。
订阅专栏 解锁全文
1692

被折叠的 条评论
为什么被折叠?



