ghcr.io/kafbat/kafka-ui

ghcr.io/kafbat/kafka-ui:1764f6a

ghcr.iolinux/amd641764f6a大小: 210.77 MB更新于 2026年10月7日
让 AI 帮你使用轩辕镜像?

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这段话即可:

请先阅读并遵守:https://xuanyuan.cloud/agents.md

未读文档前不要生成 pull 命令或排错方案。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

Kafbat UI

一款多功能、快速且轻量级的Apache Kafka®集群管理Web UI。

文档 • 快速开始 • 社区

AWS Marketplace • ProductHunt

Kafbat UI 是一款免费开源的Apache Kafka集群监控与管理Web UI。

Kafbat UI 是一款简单工具,可让您的数据流向可观测,帮助更快地发现和排查问题,并提供最佳性能。其轻量级仪表板使您能够轻松跟踪Kafka集群的关键指标——代理(Brokers)、主题(Topics)、分区(Partitions)、生产(Production)和消费(Consumption)。

Kafbat UI 由 Kafbat * 开发,自豪地延续了 UI Apache Kafka 项目的传统。我们的专注体现在项目的持续演进中,在坚持其基础愿景的同时,适应现代需求。我们感谢 Provectus 过去在开创性工作中的支持,这是我们持续创新和奉献的基石。

    • Kafbat 团队由项目创始阶段的核心贡献者组成,为这一重新启动的项目带来了丰富的经验和见解。

界面

功能

  • 主题洞察 – 查看主题基本详情,包括分区数量、复制状态和自定义配置。
  • 配置向导 – 直接通过UI设置和配置Kafka集群。
  • 多集群管理 – 在统一界面中监控和管理所有Kafka集群。
  • 指标仪表板 – 通过精简的轻量级仪表板实时跟踪关键Kafka指标。
  • Kafka代理概览 – 检查代理,包括分区分配和控制器状态。
  • 消费者组详情 – 分析每个分区的停放偏移量,监控合并和分区特定的延迟。
  • 消息浏览器 – 以JSON、纯文本或Avro编码格式浏览消息。支持实时查看,并通过用户定义的CEL消息过滤器增强功能。
  • 动态主题管理 – 使用灵活的实时设置创建和配置新主题。
  • 可插拔认证 – 使用OAuth 2.0(GitHub、GitLab、Google)、LDAP或基本认证保护UI安全。
  • 云IAM支持 – 集成GCP IAM、Azure IAM和AWS IAM,实现云原生身份与访问管理。
  • 托管Kafka服务支持 – 全面支持Azure EventHub、Google Cloud Managed Service for Apache Kafka和AWS Managed Streaming for Apache Kafka (MSK)——包括基于服务器和无服务器模式。
  • 自定义SerDe插件支持 – 使用内置的序列化器/反序列化器(如AWS Glue和Smile),或创建自己的自定义插件。
  • 基于角色的访问控制 – 通过RBAC 管理细粒度UI权限。
  • 数据脱敏 – 对主题消息中的敏感数据进行模糊处理,以增强隐私和合规性。
  • API文档(Swagger UI) – 通过内置Swagger UI访问完整API规范(可通过SWAGGER_UI_ENABLED变量启用)。
  • MCP服务器 – 模型上下文协议服务器

功能概览

点击此处查看功能概览

主题

Kafbat UI 让您能够在浏览器中轻松创建主题,只需点击几下、粘贴自定义参数,并在列表中查看主题。

您可以从连接器视图跳转到相应主题,从主题跳转到消费者(双向),以实现更便捷的导航,包括连接器和主题概览设置。

消息

假设您要为主题生产消息。借助Kafbat UI,您可以通过指定参数并在列表中查看消息,轻松向Kafka主题发送或写入数据/消息。

模式注册表

支持三种模式类型:Avro®、JSON Schema和Protobuf模式。

在生产Avro/Protobuf编码的消息之前,您需要在模式注册表中为主题添加模式。现在,通过用户友好的界面,只需点击几下即可轻松完成所有这些步骤。

快速开始

要运行Kafbat UI,您可以使用预构建的Docker镜像,也可以自行构建(或构建jar文件)。

快速启动(演示运行)

docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true -e SWAGGER_UI_ENABLED=true ghcr.io/kafbat/kafka-ui

然后通过 http://localhost:8080 访问Web UI

此命令足以进行试用。试用完成后,您可以进行持久化安装。

持久化安装

services:
kafbat-ui:
container_name: kafbat-ui
image: ghcr.io/kafbat/kafka-ui:latest
ports:
- 8080:8080
environment:
DYNAMIC_CONFIG_ENABLED: 'true'
SWAGGER_UI_ENABLED: 'true'
volumes:
- ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml

请参考我们的配置页面进行进一步的应用配置。

一些有用的配置相关链接

Web UI集群配置向导

配置文件说明

Docker Compose示例

其他配置属性

Helm图表

快速开始

从源码构建

快速开始(从源码构建)

存活和就绪探针

存活和就绪端点位于 /actuator/health。信息端点(构建信息)位于 /actuator/info。

配置选项

所有环境变量和配置属性可在此处找到。

贡献

请参考贡献指南;我们将从那里为您提供指导。

支持

由于我们完全独立,团队成员在业余时间贡献力量。您的支持对我们至关重要,如果您希望赞助我们,请查看https://github.com/***/kafbat

技术支持

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

官方技术交流群:问题咨询请:提交工单
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告