凌晨2点Pod崩溃不再靠猜!这套K8s调试技能包让Claude帮你系统化排障
Pod 又双叒 CrashLoopBackOff 了,凌晨两点,你还在对着终端敲 kubectl describe pod?
说实话,K8s 调试这件事,命令太碎、问题排查链路太长,每次出问题都得靠经验慢慢摸。k8s-debug 这个 Skill,就是把一套经过验证的 K8s 调试 SOP 直接塞进 Claude Code 的脑子里——让你遇到问题不再靠猜,而是有一套系统的排查逻辑。
这套技能包到底解决了什么?
它不是简单地给你一堆 kubectl 命令,而是给了一套分层的诊断思路:
- 应用层:崩溃、报错、程序 bug
- Pod 层:无法启动、重启、卡在 Pending
- 服务层:网络连接、DNS 解析
- 节点层:资源耗尽、节点未就绪
- 集群层:控制平面故障
- 存储层:PVC 挂载失败
遇到问题,先定层级,再走对应脚本——这个思路本身就已经值回”票价”了。
三个脚本,覆盖 90% 常见场景
Skill 内置了三套诊断脚本:
pod_diagnostics.py — Pod 深度分析
收集 Pod 状态、Events、历史日志、资源使用、节点信息、YAML 配置,一条命令全搞定。输出可直接保存到文件,方便粘贴给同事或写到 issue 里。
cluster_health.sh — 集群健康快照
集群层面有没有问题?这个脚本会拉取整体状态,帮你快速判断是节点问题还是集群控制平面问题。
network_debug.sh — 网络连通性诊断
DNS 解析不通?Ingress 访问失败?这个脚本会一步步排查网络路径,从 Pod → Service → Ingress 到外部端点。
怎么用?
安装一行命令:
npx -y skills add akin-ozer/cc-devops-skills --skill k8s-debug --agent claude-code
安装后,当你在项目里遇到 K8s 相关问题,直接告诉 Claude Code「我的 Pod 卡在 CrashLoopBackOff 了」,它就会调用这个 Skill,按照工作流引导你一步步排查,而不是乱给命令。
什么时候用它?
- 凌晨救火,Pod 重启但不知道原因
- 新环境部署失败,但不知道卡在哪一步
- 团队里 K8s 水平参差不齐,想统一调试标准
- 想让 Claude Code 在项目里扮演”资深运维”的角色
不是,它不帮你自动修 bug,但帮你快速定位问题根因——定位准确,修复才快。
安装信息
- GitHub:
https://github.com/akin-ozer/cc-devops-skills - Stars:306(DevOps Skills 合集,共 31 个技能)
- 安装:
npx -y skills add akin-ozer/cc-devops-skills --skill k8s-debug --agent claude-code - 支持:Claude Code / Codex
- 适用场景:K8s 调试、集群健康检查、网络故障排查
作者:江望·开发者洞察
评论区
0 条评论
登录后可评论。