SuperAPI AI 工具集

k8s-troubleshooter

部署与运维

查看项目

更新于 10-15 16:43

技能介绍

用途:面向生产环境提供 Kubernetes 系统化故障排查与事故响应流程,覆盖集群、命名空间、Pod、节点、网络、存储、资源配额与 Helm 等常见问题。

主要能力:提供六步排查工作流(收集上下文、初步分诊、深入调查、定位根因、实施修复、验证监控);事故严重级别定义为 SEV-1 至 SEV-4,响应阶段为检测、分诊、调查、解决、事后复盘;附常见问题参考、事故响应参考、性能排查参考与 Helm 排查参考,以及常用诊断命令速查。

使用方式:集群健康检查可运行 kubectl get nodes、kubectl get pods -A --field-selector status.phase!=Running、kubectl top nodes;命名空间体检可运行 python3 scripts/check_namespace.py <namespace>,支持 --json 与 --events 参数;Pod 排查使用 kubectl describe pod、kubectl logs(含 --previous)以及按对象筛选事件;节点、服务、存储、配额与 RBAC 均给出对应 kubectl 命令。识别具体问题类型后查阅 references/common_issues.md、references/incident_response.md、references/performance_troubleshooting.md、references/helm_troubleshooting.md 获取详细步骤。

适用场景:生产 Kubernetes 集群故障处置、命名空间或 Pod 健康评估、发布与升级失败排障、性能与存储问题诊断、事故响应流程建设。

限制:资料未提供安装命令、收费与价格信息;未说明支持的具体 Kubernetes 版本与运行平台;脚本执行前应确认环境与权限,修复操作建议先在非生产环境验证并准备回滚方案。