Repolode
skyhook-io

skyhook-io/radar

一款开源免费的 Kubernetes 图形界面,单个二进制运行,内置 MCP 服务供 AI 智能体读取集群状态。

可替代:LensOctant

Star
4,068
Fork
268
未关闭 Issue
120
最近提交
1小时前

这是什么?

Radar 是一个 Kubernetes Web 界面,用于快速发现集群中正在出错的资源及原因。它按优先级列出当前问题,如 CrashLoop、镜像拉取失败、卡住的发布和悬空引用,并可沿拓扑图、事件与变更时间线(含 diff)、Helm 发布、GitOps 状态和服务流量逐层排查。

它以 kubectl 插件或桌面应用的形式在本地运行,直接使用现有的 kubeconfig,不需要在集群中安装 agent 或 CRD。也可以通过 Helm 部署到集群内,支持 OIDC 或认证代理登录,并按用户应用 Kubernetes RBAC,方便团队共享访问。

Radar 内置 MCP 服务,提供只读和完整两种端点,AI 智能体可以查询界面中展示的同一批资源关系、健康状态和事件。它也能通过本机已安装的 Claude Code、Codex 等智能体 CLI 执行 AI 诊断。

核心功能

  • 01问题队列按优先级列出 CrashLoop、镜像拉取失败、发布卡住及 Argo CD / Flux 异常
  • 02交互式拓扑图,以及带 diff 的事件与资源变更时间线
  • 03管理 Helm 发布,可查看 values、比较版本、升级和回滚
  • 04Argo CD 与 Flux 的 GitOps 总览,支持同步和漂移诊断
  • 05基于 Hubble、Istio、Caretta 或 Beyla 的服务流量视图
  • 06内置 MCP 服务,提供只读和完整两种端点,读取 Secret 时不返回值

适用场景

  • 在同一界面中沿拓扑、事件和近期变更排查失败的 Deployment
  • 让 AI 智能体基于实时集群数据诊断问题
  • 通过集群内部署,为团队提供按 RBAC 限权的共享访问
  • 检查工作负载是否缺少探针、资源限制等最佳实践配置

快速上手

  1. 1

    使用 README 中的官方安装脚本安装 Radar

  2. 2

    通过 Homebrew 安装

    brew install kubectl-radar
  3. 3

    在集群上运行 Radar

    kubectl radar

使用前须知

  • AI 调查等高级功能需要在本机安装并登录智能体 CLI。
  • 集群内安装不支持 AI 调查,且需要关闭身份验证。
  • 部分 AI 调查模式下,智能体可使用其自身工具和 MCP 服务器,Radar 无法加以限制。

收录于专题

标签

常见问题

radar 是什么?
一款开源免费的 Kubernetes 图形界面,单个二进制运行,内置 MCP 服务供 AI 智能体读取集群状态。 Radar 是一个 Kubernetes Web 界面,用于快速发现集群中正在出错的资源及原因。它按优先级列出当前问题,如 CrashLoop、镜像拉取失败、卡住的发布和悬空引用,并可沿拓扑图、事件与变更时间线(含 diff)、Helm 发布、GitOps 状态和服务流量逐层排查。
radar 可以免费使用吗?用的什么许可证?
radar 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
radar 还在维护吗?
活跃维护中。radar 最近一次提交是在 2026年11月7日。
radar 适合用来做什么?
在同一界面中沿拓扑、事件和近期变更排查失败的 Deployment 让 AI 智能体基于实时集群数据诊断问题 通过集群内部署,为团队提供按 RBAC 限权的共享访问 检查工作负载是否缺少探针、资源限制等最佳实践配置
radar 怎么安装和运行?
使用 README 中的官方安装脚本安装 Radar 通过 Homebrew 安装: brew install kubectl-radar 在集群上运行 Radar: kubectl radar
在哪里获取 radar?
源代码和安装说明在 GitHub 上:https://github.com/skyhook-io/radar

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目