Kubernetes 集群用对话运维:mcp-server-kubernetes 把 kubectl 装进 AI
管 Kubernetes 集群的日常,多半是在终端里反复敲查询、看日志、describe 排障。mcp-server-kubernetes 是 GitHub 上一位个人开发者维护的开源 MCP 服务器(社区项目,非 Kubernetes 官方出品),一千五百多个星标,更新活跃。它把一整套集群操作封装成 MCP 工具,AI 客户端连上之后,集群查询、日志调取、扩缩容、应用部署都能用对话完成。
核心功能与特点
- kubectl 全家搬进对话:资源的获取、描述、创建、按清单应用、删除,日志查看,上下文切换,字段解释,资源类型清单,滚动发布管理,还有一个通用命令工具兜底——常用操作不用切回终端
- 扩缩容一句话:把部署的副本数调上去或调下来,直接对 AI 说数量
- 端口转发与 Helm:向 Pod 和服务转发端口方便临时调试;Helm 图表的安装、升级、卸载都支持,还提供模板化安装路径绕开认证问题
- 问题 Pod 清理:被驱逐的、镜像拉取失败的、崩溃循环的、异常终止的这类问题 Pod 一键清理
- 节点维护三件套:封锁、排水、解封,扩容和维护窗口的操作也有了
- 排障有向导:内置故障排查提示词,按关键词和命名空间带 AI 走系统化的排障流程,而不是瞎猜
- 安全护栏:非破坏模式限定只读加创建更新;查询密钥时自动掩码敏感字段(日志不受影响);可选开启链路追踪,工具调用全程可观测
怎么获取
前提是本机装好 kubectl 并配好可用的集群上下文(需要 Helm 操作的再装 Helm v3)。在支持 MCP 的客户端里添加服务器条目,命令一行拉起即可;官方还提供打包扩展形态,部分桌面客户端可以在扩展市场里直接找到它。默认读取本机默认路径的集群配置,也支持环境变量等其他来源。
上手用法
- 晨检一句话:让 AI 列出各命名空间的异常 Pod,比人肉敲命令快得多
- 排障跟着向导走:说某个服务一直报 503,AI 沿排障流程查事件、看日志、给结论
- 发布窗口:把新版本清单发给 AI 应用,再让它盯滚动发布状态,异常自动暂停
- 缩容过夜:测试集群晚上让 AI 把非核心服务副本降下来,白天再升回去
适合谁用
管容器集群的运维工程师和 DevOps 团队,特别是集群不多、不值得上重型运维平台的中小企业。贵州诚鑫致达科技有限公司提醒一句:AI 拿到的是集群操作权,生产环境务必开非破坏模式、收紧集群权限,删除类操作让 AI 只出建议、人来执行——工具再顺手,权限的规矩不能松。
企业存储选型参考|贵州诚鑫致达
做分支办公与入门升级,群晖机型参考:DS725+ · DS423+ · DS220+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。