SuperAPI AI 工具集

kubernetes-troubleshooting

部署与运维

查看项目

更新于 10-15 23:49

技能介绍

用途:该技能面向 Kubernetes 集群排障,提供系统化调试方法,帮助定位并修复 Pod 无法启动、服务不可达、发布卡住、节点异常等常见问题。

主要能力:给出五步排查框架(症状、问题位置、事件、日志、近期变更);提供 Pod 状态速查表,涵盖 Pending、ContainerCreating、CrashLoopBackOff、ImagePullBackOff、Error、OOMKilled、Evicted 的含义与首要检查项;针对 CrashLoopBackOff、ImagePullBackOff、Pending Pod 列出常见原因与调试步骤;覆盖 Service 与网络(endpoints、selector、DNS、NetworkPolicy)、Ingress(配置、控制器日志、TLS secret)、Deployment(rollout 状态、ReplicaSet、回滚)、节点(NotReady、资源压力、drain)等场景;附快速诊断命令、系统化调试模板与应急流程。

使用方式:以 kubectl 为主要工具,常用命令包括 kubectl get pod <pod-name> -o wide、kubectl describe pod <pod-name>、kubectl logs <pod-name> --previous、kubectl get events --sort-by='.lastTimestamp'、kubectl exec -it <pod-name> -- /bin/sh、kubectl rollout undo deployment/<name>、kubectl drain <node> --ignore-daemonsets --delete-emptydir-data、kubectl top nodes 等;网络排查可用 kubectl run test --rm -it --image=busybox -- nslookup <service> 或 nicolaka/netshoot 镜像。

适用场景:集群运维、发布故障处理、Pod 与网络问题定位、节点资源排查。

限制:资料未提供具体版本兼容性、权限要求、收费或平台信息;强制删除 Pod、回滚、drain 等操作具有风险,需谨慎使用。