K8sGPT logo

K8sGPT

认领

K8sGPT 是一款 AI 驱动的 Kubernetes 故障排查工具,可帮助诊断集群问题并基于集群状态给出解释。支持 CLI、operator 和 MCP 工作流,可搭配外部 AI 提供商或本地模型使用。

K8sGPT preview

概述

K8sGPT 是一款 AI 驱动的 Kubernetes 故障排查工具,可帮助诊断集群问题并基于你的 Kubernetes 状态给出解释。该网站将其定位为一种将 Kubernetes SRE 风格能力带给更多用户的方式,同时支持 CLI 使用和基于 operator 的部署。

该产品可与外部 AI 提供商或本地模型配合使用,并包含数据匿名化、选择性分析器以及可选自动修复等保护措施。它还提供一个 Model Context Protocol server,可将集群分析、资源检查、日志、事件以及故障排查提示暴露给兼容的 AI 助手。

功能

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。

  • 受控修复与分析器选择

    使用配置控制来限制分析器、管理修复行为,并使分析工作流适配特定团队或集群。

Pros and Cons

Pros

  • 支持多种安装方式,包括 CLI 包、operator 部署和 Docker。
  • 可与多个 AI 提供商以及本地模型配合使用。
  • 在将数据发送到外部 AI 后端之前包含数据匿名化处理。
  • 同时提供 AI 辅助解释和无需 AI 的内置分析。
  • 提供用于 AI 助手集成和结构化 Kubernetes 工作流的 MCP server。

Cons

  • 在收集到的内容中,定价页面未提供可用的套餐详情。
  • 文档有一部分重定向到外部文档站点,因此一些安装和产品细节分散在多个页面中。

FAQ

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 模型。

Quick Facts

类别
开发者工具
主要用途
Kubernetes 故障排查与分析
平台
CLI、Kubernetes operator 和 MCP server
AI 支持
外部提供商和本地模型
源域名
k8sgpt.ai
部署选项
直接安装、operator、包管理器和 Docker