k8sgpt-ai/k8sgpt

Giving Kubernetes Superpowers to everyone

解决的问题

K8sGPT 扫描 Kubernetes 集群以诊断和优先处理问题,将复杂的集群错误转换为简单的中文解释。通过将诊断模式编码为分析器,减少了对手动日志排查和深度 SRE 专业知识的需求。

工作原理

K8sGPT 使用一组内置分析器(例如用于 Pod、Service、Ingress 和 Node)来识别集群中的问题。一旦检测到问题,该工具可以将相关信息发送到配置的 LLM 后端(如 OpenAI、Azure、Google Gemini 或本地模型),以生成详细的解释和修复建议。它还支持 Model Context Protocol (MCP),可与 Claude Desktop 等客户端集成。

适用人群

专为 Kubernetes 管理员、SRE 和开发者设计,帮助他们无需手动解析大量日志和状态消息,即可快速识别并解决集群健康问题。

主要亮点

  • 多后端支持:支持与多种 AI 提供商集成,包括 OpenAI、Cohere、Amazon Bedrock、Google Gemini,以及通过 Ollama 或 LocalAI 使用本地模型。
  • 数据匿名化:在将数据发送到公共 AI 后端之前,会屏蔽敏感信息(如对象名称和标签),以保护集群隐私。
  • 可扩展分析器:包含针对大多数 Kubernetes 资源的完整内置分析器,并支持用户自定义分析器。
  • MCP 集成:可作为 MCP 服务器运行,允许 Claude Desktop 等 AI 助手直接分析和查询集群健康状态。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目