Overview

Full name
docker.io/rsmnarts/kowl
Registry
docker.io
Namespace
rsmnarts
Repository
kowl
Cached tags
1
Last synced
07/06/2026, 08:52 AM

Introduction

Kowl Kafka Web UI 镜像,浏览 topic、消费组与消息内容,适合 Kafka 集群运维与调试可视化。

Details

rsmnarts/kowl 连接 Kafka bootstrap 提供 topic 浏览、消息搜索与消费者 lag 监控。典型替代 kafka-manager 的轻量 UI,定位为 Kafka 管理 Web 工具,只读账号即可;K8s Deployment 内网部署。

快速启动

docker run -d --name kowl \
  -p 8080:8080 \
  -e KAFKA_BROKERS=kafka:9092 \
  docker.io/rsmnarts/kowl:latest

推荐实践

docker run -d --name kowl \
  --restart unless-stopped \
  -p 8080:8080 \
  -e KAFKA_BROKERS=kafka.internal:9092 \
  -e KAFKA_TLS_ENABLED=true \
  docker.io/rsmnarts/kowl:1.5.0

核心参数说明

  • -p 8080:8080 — Kowl Web 端口
  • -e KAFKA_BROKERS — Bootstrap 地址列表
  • -e KAFKA_TLS_ENABLED — 启用 TLS 连接
  • 固定 tag — Kowl 与 Kafka 版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: kowl
spec:
  replicas: 1
  selector:
    matchLabels:
      app: kowl
  template:
    metadata:
      labels:
        app: kowl
    spec:
      containers:
        - name: kowl
          image: docker.io/rsmnarts/kowl:1.5.0
          ports:
            - containerPort: 8080
          env:
            - name: KAFKA_BROKERS
              value: "kafka:9092"
---
apiVersion: v1
kind: Service
metadata:
  name: kowl
spec:
  selector:
    app: kowl
  ports:
    - port: 8080
      targetPort: 8080

Ingress 限制运维网段;SASL 凭据放 Secret。

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/rsmnarts/kowl
:latest
linux/amd64linux/arm64
2022/04/25 20:0830.1 MBsha256:b90b578f6f0b