# K8sGPT AI 驱动的 Kubernetes 故障排查,支持 CLI、operator 和 MCP 工作流 - Findings24: - 网站: - 价格: Freemium - 分类: AI DevOps助手, AI开发者工具, AI 可观测性 ## 什么是 K8sGPT? K8sGPT 是一款 AI 驱动的 Kubernetes 故障排查工具,可帮助诊断集群问题并基于你的 Kubernetes 状态给出解释。该网站将其定位为一种将 Kubernetes SRE 风格能力带给更多用户的方式,同时支持 CLI 使用和基于 operator 的部署。 该产品可与外部 AI 提供商或本地模型配合使用,并包含数据匿名化、选择性分析器以及可选自动修复等保护措施。它还提供一个 Model Context Protocol server,可将集群分析、资源检查、日志、事件以及故障排查提示暴露给兼容的 AI 助手。 ## K8sGPT 能做什么? ### AI 驱动的集群分析 分析 Kubernetes 集群状态,并接收 AI 生成的解释,帮助识别问题的可能原因。 ### 数据匿名化 在将敏感数据发送到外部 AI 后端进行分析之前,自动对其进行匿名化处理。 ### 无需 AI 的分析 当你希望在本地进行诊断或采用更简单的工作流时,可不依赖 AI 后端使用内置分析器。 ### 支持多个 AI 提供商 可从支持的提供商中进行选择,例如 OpenAI、Azure OpenAI、Google Vertex AI、Amazon Bedrock、IBM WatsonX、Ollama、Cohere 和 Hugging Face。 ### 自动修复控制 对部分问题自动应用建议的修复,同时也可选择保持手动修复。 ### MCP server 集成 通过 Model Context Protocol 暴露 Kubernetes 操作,使 AI 助手能够分析集群、检查资源、读取日志并管理分析器过滤器。 ## 使用场景 ### 排查集群问题 当你需要用通俗语言解释资源问题、事件或日志,并希望帮助缩小可能原因范围时,可使用 K8sGPT 检查集群。 ### 本地或无需 AI 的诊断 当你希望将分析保留在环境内部,或避免将数据发送到外部 AI 后端时,可使用本地模型或内置分析器运行。 ### AI 助手工作流 通过 MCP 连接它,为 AI 助手提供集群分析、资源列表、日志检查和引导式故障排查提示的访问能力。 ### 集群原生部署 当你希望采用集群原生设置,而不是只依赖独立 CLI 时,可在 Kubernetes 环境中部署 operator。 ### 受控修复与分析器选择 使用配置控制来限制分析器、管理修复行为,并使分析工作流适配特定团队或集群。 ## 常见问题 ### K8sGPT 是做什么的? K8sGPT 被定位为一款用于诊断和修复 Kubernetes 问题的 AI 驱动工具。它会分析集群状态,可以借助 AI 后端解释发现的问题,同时也提供无需 AI 后端即可运行的内置分析器,便于进行更简单的诊断。 ### 我该如何安装 K8sGPT? 安装指南展示了多种支持的安装方式:直接下载 CLI、Kubernetes operator 部署、Homebrew、APT、YUM/DNF 以及 Docker。 ### MCP server 如何运行? 主页和 MCP 文档展示了本地 Stdio 模式和 HTTP 模式。本地助手(如 Claude Desktop)可以通过 Stdio 模式连接,而 HTTP 模式则支持网络访问和 webhook 集成。 ### K8sGPT 支持哪些 AI 提供商? 主页列出了多个 AI 提供商,包括 OpenAI、Azure OpenAI、Google Vertex AI、Amazon Bedrock、IBM WatsonX、Ollama、Cohere 和 Hugging Face。文档还说明支持本地 AI 模型。 ## 快速信息 - **类别**: 开发者工具 - **主要用途**: Kubernetes 故障排查与分析 - **平台**: CLI、Kubernetes operator 和 MCP server - **AI 支持**: 外部提供商和本地模型 - **源域名**: k8sgpt.ai - **部署选项**: 直接安装、operator、包管理器和 Docker