README
🚀 Kubernetes AI 管理系统
本项目是一个带有 MCP + Agent 的 AI 驱动 Kubernetes 管理系统,结合了 AI 和 Kubernetes 管理能力,可实现实时诊断、资源监控和智能日志分析。用户能通过自然语言对话简化 Kubernetes 管理,无需记忆复杂命令。
⎈ K8s AI Management
├── 🤖 MCP 服务器
├── 🔍 K8s 工具
└── 🚀 带 Rest API 的 Agent 模式
🚀 快速开始
本项目结合了 AI 和 Kubernetes 管理,用户可以进行实时诊断、资源监控和智能日志分析。它通过自然语言对话简化了 Kubernetes 管理,提供了一种现代替代方案。
💡 使用建议
只需自然地提问即可——无需记忆命令!
✨ 主要特性
集群健康
- 查询集群状态
- 监控 pod 运行情况
- 查看节点资源使用情况
网络分析
- 检查网络连接
- 分析容器间通信
- 诊断网络延迟问题
存储管理
- 查看存储卷状态
- 监控持久化存储使用
- 配置存储策略
📦 安装指南
先决条件
- JDK 8 或更高版本
- Maven 3.6 或更高版本
- Kubernetes 环境(如 Minikube)
项目构建
构建所有模块
mvn clean install -DskipTests
运行 MCP 服务器
# 在 mcp-server 目录下运行
mvn spring-boot:run
启动 Agent 模式
# 在 agent 目录下运行
mvn spring-boot:run
📚 详细文档
项目结构
该项目分为以下模块:
- agent:带有 Rest API 的 Agent 模式,用于分析集群
- mcp-server:MCP 服务器,集成 K8s 工具,可与 MCP 主机(如 Claude 桌面)结合使用
- tools:Kubernetes 工具,用于集群分析/管理(由 agent 和 mcp-server 使用)
测试项目
MCP 服务器与 Claude Desktop 集成
参考 mcp-server/README.md 了解如何集成
Agent 模式与 Rest API
参考 agent/README.md 了解如何运行 Agent
📄 许可证
该项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
Scan to join WeChat group