基本能力
产品定位
mcp-k8s-eye 是一个 Kubernetes 集群管理工具,专注于工作负载状态的分析和管理。
核心功能
- 连接到 Kubernetes 集群
- Pod 管理能力(列表、获取、执行、日志、删除)
- Deployment 管理能力(列表、获取、扩展、删除)
- Service 管理能力(列表、获取、删除)
- 分析 Pods
- 分析 Services
- 分析 Deployments
适用场景
- Kubernetes 集群的日常管理
- 工作负载状态的监控和分析
- 开发和测试环境中的资源管理
工具列表
kubectl
:用于配置和管理 Kubernetes 集群mcp-k8s-eye
:主工具,用于管理和分析 Kubernetes 资源
常见问题解答
- 需要配置
kubectl
以使用mcp-k8s-eye
HOME
环境变量用于设置 kubeconfig 文件的目录
使用教程
使用依赖
- Go 1.23 或更高版本
- 已配置的
kubectl
安装教程
```bash
克隆仓库
git clone https://github.com/wenhuwang/mcp-k8s-eye.git
cd mcp-k8s-eye
构建二进制文件
go build -o mcp-k8s-eye
```
调试方式
json
{
"mcpServers": {
"kubernetes": {
"command": "YOUR mcp-k8s-eye PATH",
"env": {
"HOME": "USER HOME DIR"
}
}
}
}
确保 HOME
环境变量正确设置以指向 kubeconfig 文件所在的目录。