Radar favicon

Radar

Radar:开源 Kubernetes UI 管理平台,集成拓扑图、GitOps 与 AI 代理的运维利器

介绍:

Radar 是由 Skyhook 推出的开源 Kubernetes UI,旨在解决多集群环境下的调试与可视化难题。它支持单二进制运行或集群自托管,提供实时的服务拓扑图、事件时间轴、Helm 与 GitOps 可视化、镜像审计及 AI 代理接入。Radar 不仅弥补了 kubectl 在复杂环境下的局限性,还通过 30 余项审计检查提升了集群安全性,是平台工程团队管理 K8s 舰队的理想选择。

记录:

2026-05-05

每月访客数:

--K

Radar - AI Tool Screenshot and Interface Preview

Radar 产品信息

Radar:重塑 Kubernetes 体验的开源 UI 管理平台

在现代容器化架构中,Kubernetes 已经成为事实上的标准,但其复杂性也随之而来。Radar (由 Skyhook 开发) 被誉为“缺失的 Kubernetes UI”,它通过直观的可视化界面,将复杂的集群数据转化为易于理解的洞察。作为一个基于 Apache 2.0 协议的开源项目,Radar 既可以作为单二进制文件在本地运行,也可以在集群中自托管,为 DevOps 和 SRE 团队提供全方位的监控与调试支持。

什么是 Radar?

Radar 是一款专为 Kubernetes 设计的开源 UI 平台。它不仅仅是一个简单的仪表盘,而是集成了拓扑图 (Topology)事件流 (Events)Helm 管理GitOps 可视化镜像检查 (Image Inspection)安全审计 (Audits) 以及为 AI 代理准备的 MCP 服务器 的综合性工具。

在传统的运维工作中,kubectl 虽然强大,但在面对跨地区、跨云的多集群环境时,往往显得力不从心。Radar 的出现正是为了解决“Kubernetes 易于查询,难于理解”的痛点,帮助工程师在凌晨两点的告警中快速定位故障,而无需在多个跳转机和 Pod 日志中反复切换。

Radar 的核心功能

Radar 丰富的功能集使其在众多的 Kubernetes 管理工具中脱颖而出:

1. 实时服务拓扑图 (Live Service Topology)

Radar 能够自动生成集群内资源的逻辑连接图。包括 DeploymentServiceIngress 在内的所有资源都以动态图表形式展现。它支持实时流量监控、TLS 证书健康检查以及跨命名空间的依赖关系分析。只需点击任何节点,即可深入查看其详细状态。

2. 事件时间轴与持久化

Kubernetes 默认的事件保留时间仅为 1 小时。Radar 提供了增强的事件时间轴功能,允许用户回溯事件历史,避免在排查旧问题时因数据丢失而无从下手。

3. GitOps 与 Helm 深度集成

  • GitOps 可视化:原生支持 ArgoCDFlux。用户可以直接在 Radar UI 中查看每个应用程序的同步状态及其生成的资源。
  • Helm 管理:展示每一个 Release、修订版本及 Value 文件。支持点击回滚,并能审计不同版本之间的变更差异。

4. 镜像文件系统检查与审计

Radar 允许用户检查镜像的文件系统,并内置了超过 30 项集群审计检查,帮助团队识别潜在的配置风险和安全漏洞。

5. AI 代理支持 (MCP)

Radar 内置了 MCP 服务器,这意味着您的 AI 代理可以直接读取 Radar 收集的集群数据,从而实现智能化的运维辅助。

Radar 的典型使用场景 (Use Case)

故障排除无需“kubectl 轮盘赌”

当某个命名空间中的 Pod 崩溃时,您不再需要苦苦寻找 kubeconfig。通过 Radar,您可以跨所有集群搜索资源,直接跳转到日志,回放事件时间轴,并与团队成员共享诊断链接。

统一管理多集群舰队

通过一个搜索栏即可检索整个舰队的资源。Radar 让您能够并排比较不同集群的工作负载版本,告别多标签页切换的疲劳。

提升平台工程效率

对于平台团队而言,Radar 提供了统一的视图来查看所有失败的 Pod、过期的证书、漂移的配置包或失败的健康检查,极大地缩短了 MTTR(平均修复时间)。

如何使用 Radar (How to Use)

Radar 的设计理念是“轻量且易用”,整个程序仅约为 30MB 的单二进制文件。

第一步:安装

您可以根据自己的习惯选择多种安装方式:

  • Homebrew: brew install radar
  • 命令行下载: curl -fsSL https://get.radarhq.io | sh
  • 集群内安装: 使用 Helm chart 进行部署。
  • 其他: 支持 Krew, Scoop, .rpm 及其直接下载。

第二步:连接集群

  • 本地模式:运行 kubectl radar,它会自动读取您的本地 kubeconfig 文件,类似于 k9s 的操作体验。
  • 集群模式:通过 Helm 部署后,通过 Ingress 暴露 UI 供全团队使用。

第三步:开始洞察

打开 UI 后,您即可立即查看到集群的拓扑结构、Helm 发布状态、GitOps 同步情况以及安全审计报告。

Radar Cloud:进阶能力

虽然 Radar 的开源版本已经非常强大且无任何功能限制,但 Radar Cloud 提供了单机版难以实现的增强功能:

  • 舰队级搜索:跨集群统一检索资源。
  • 单点登录 (SSO):集成 Google、GitHub、SAML/OIDC,并支持精细的 RBAC 权限控制。
  • 持久化保留:更长久的审计日志与事件存储。
  • 告警路由:将关联后的告警推送到 Slack、PagerDuty 或 MS Teams。

常见问题解答 (FAQ)

Q: Radar 是免费的吗? A: 是的,Radar 的核心引擎完全开源并遵循 Apache 2.0 协议,您可以永久免费地进行自托管。

Q: 它能替代 Lens 或 k9s 吗? A: 许多用户发现 Radar 的拓扑视图和事件时间轴比 Lens 更直观。与 k9s 相比,Radar 提供了更丰富的图形化展示,非常适合团队协作和舰队管理。

Q: Radar 对集群性能有影响吗? A: Radar 被设计为极其轻量。单二进制文件仅 30MB 左右,对集群资源的消耗微乎其微。即使在拥有 300 多个节点的超大型集群中,其启动和响应速度依然非常出色。

Q: 我需要注册账户才能使用吗? A: 开源版 Radar 不需要注册账户,下载即可运行,完全保护您的数据隐私。


欲了解更多信息或参与社区讨论,请访问 GitHub 为项目点亮星星!

Loading related products...