
flux159/mcp-server-kubernetesMCP Server Kubernetes 是一个用于连接并管理 Kubernetes 集群的服务器镜像。它能够通过多种来源加载 kubeconfig 并自动连接到当前 kubectl 上下文,支持与 Claude Desktop、mcp-chat 等工具集成,实现通过自然语言交互管理 Kubernetes 集群资源。
kubectl_get)、描述(kubectl_describe)、创建(kubectl_create)、应用(kubectl_apply)、删除(kubectl_delete)资源kubectl_scale)、更新资源字段(kubectl_patch)、管理部署滚动更新(kubectl_rollout)、执行通用 kubectl 命令(kubectl_generic)list_api_resources)、解释资源(explain_resource)、验证连接(ping)port_forward)、Helm v3 操作(安装/升级/卸载图表,支持自定义值、仓库和版本)k8s-diagnose 提示,系统化排查基于关键字和命名空间的 Pod 问题适用于需要通过自然语言交互工具(如 Claude Desktop)或 CLI 聊天客户端(mcp-chat)管理 Kubernetes 集群的用户,支持开发测试环境(minikube、Rancher Desktop)和生产环境(GKE、AWS 等)集群,适合开发人员、运维人员进行集群资源管理、部署操作和故障排查。
使用前需确保:
kubectl 已安装并添加到 PATH在 Claude Desktop 配置中添加以下 JSON:
json{ "mcpServers": { "kubernetes": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "~/.kube:/home/appuser/.kube:ro", "flux159/mcp-server-kubernetes:latest" ] } } }
~/.kube/config 加载 kubeconfigmcp-chat 是 MCP 服务器的 CLI 聊天客户端,使用命令:
shellnpx mcp-chat --server "npx mcp-server-kubernetes"
或通过配置文件使用(需替换为实际路径):
shellnpx mcp-chat --config "~/Library/Application Support/Claude/claude_desktop_config.json"
shellnpx mcp-chat --config "%APPDATA%\Claude\claude_desktop_config.json"
kubectl get pods 检查集群连接和凭证问题,确保无认证错误有关环境变量配置、自定义 kubeconfig 路径、云厂商集群(GKE、AWS 等)凭证设置等高级用法,参见 GitHub 上的 ADVANCED_README.md。

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务