用MCP操作Kubernetes集群
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/run-kubernetes-cluster-operations-through-mcp。
技能介绍
运维场景中的实际痛点
在Kubernetes集群的日常运维中,人工操作常面临重复劳动多、易出错的问题:跨 kubectl、Helm 等多个工具切换增加了操作成本,故障排查时需手动收集日志、事件等分散信息,且难以让自动化智能体直接参与资源管理,导致运维效率受限。
技能的核心能力与工作方式
该技能通过 MCP 服务器搭建桥梁,让支持 MCP 的客户端基于有效 kubeconfig 连接集群,核心能力分为三类:
- 资源检查:可查看 Pod、Service、Deployment 等资源的实时状态、配置详情;
- 故障排查:支持分析集群事件、Pod 日志,定位资源瓶颈或配置异常;
- 资源管理:能执行资源的创建、更新、删除等基础操作(可选配合 Helm v3)。
关键前提是环境中需具备:MCP 兼容客户端、kubectl 工具、有效 kubeconfig 及集群访问权限,可选安装 Helm v3 以扩展包管理能力。
适用边界与注意事项
使用该技能需注意两点:一是 kubeconfig 的权限范围直接决定智能体可操作的资源边界,需避免过度授权;二是技能未自动生成安装步骤,在敏感生产环境使用前,务必审查上游项目(https://github.com/1991513ccie-png/skills)的安全性,手动配置环境后再验证操作逻辑。
使用场景
- Pod重启频繁时,通过事件与日志快速定位调度失败或资源不足原因。
- 需批量查看多命名空间下Deployment副本数与资源配额,避免逐条kubectl。
- CI/CD流水线后自动验证集群状态并生成健康报告。
- 用自然语言让Agent执行rollout undo回滚到上一稳定版本。
适合人员
- Kubernetes集群管理员:需要高效排查集群异常并管理资源。
- DevOps工程师:希望通过自动化手段简化日常运维操作。
- SRE团队成员:负责保障服务稳定性,需要快速响应集群事件。
- 平台开发者:正在探索AI在集群管理中的实际应用。