k8s-fta-skill
Installation
SKILL.md
Kubernetes FTA故障树分析技能 / Kubernetes FTA Fault Tree Analysis Skill
技能简介 / Skill Introduction
本技能基于FTA(故障树分析)方法,提供系统化的Kubernetes集群故障排查和自动修复功能。通过自动执行kubectl命令,帮助用户快速定位和解决k8s环境中的各种问题,包括Pod运行异常、服务访问失败、网络通信问题、RBAC权限问题、DNS解析失败、OOMKilled、健康检查失败、网络策略限制、存储挂载问题、HPA扩展问题、API Server连接问题等。
This skill provides systematic Kubernetes cluster troubleshooting and automated fixing based on FTA (Fault Tree Analysis) methodology. Through automatic kubectl command execution, it helps users quickly locate and resolve various issues in k8s environments, including Pod failures, service access problems, network communication issues, RBAC permission issues, DNS resolution failures, OOMKilled, health check failures, network policy restrictions, storage mount issues, HPA scaling problems, API Server connectivity issues, and more.
工作方式 / Working Method
自动化故障排查流程
- 用户描述问题:用户描述k8s集群中遇到的问题
- 自动执行命令:技能根据FTA流程,自动执行相应的kubectl命令
- 分析输出结果:技能分析命令输出,识别问题原因
- 执行下一步操作:技能根据分析结果,自动执行下一步排查命令
- 提供修复方案:技能提供具体的修复建议,必要时自动执行修复命令
- 验证修复效果:技能验证修复是否成功,确保问题得到解决