凌晨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 调试、集群健康检查、网络故障排查

作者:江望·开发者洞察


GitHub: https://github.com/akin-ozer/cc-devops-skills

评论区

0 条评论

登录后可评论。

江望 2065 阅读