概要

フル名
docker.io/bitnamilegacy/kafka
Registry
docker.io
名前空間
bitnamilegacy
リポジトリ
kafka
キャッシュ Tag 数
1754
最終同期
07/04/2026, 09:35 PM
関連トピック

概要

Bitnami Legacy Apache Kafka 消息队列镜像,高吞吐分布式 log 存储,适合事件流、日志管道与微服务异步通信。

詳細

bitnamilegacy/kafka 运行 Kafka Broker,提供 9092 PLAINTEXT/SASL 协议与 KRaft 或 ZooKeeper 模式。定位为分布式消息中间件服务,需 PVC 持久化 log 目录与 KAFKA_CFG_* 配置;K8s StatefulSet 构建 broker 集群。

快速启动

docker run -d --name kafka \
  -p 9092:9092 \
  -e KAFKA_CFG_NODE_ID=1 \
  -e KAFKA_CFG_PROCESS_ROLES=broker,controller \
  docker.io/bitnamilegacy/kafka:latest

推荐实践

docker run -d --name kafka \
  --restart unless-stopped \
  -p 9092:9092 \
  -v /data/kafka:/bitnami/kafka \
  -e KAFKA_CFG_NODE_ID=1 \
  -e KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093 \
  docker.io/bitnamilegacy/kafka:3.6.0

核心参数说明

  • -p 9092:9092 — 客户端 bootstrap 端口
  • -v .../kafka:... — topic partition log 持久化
  • -e KAFKA_CFG_NODE_ID — KRaft 节点 ID
  • 固定 tag — Kafka 大版本 pin

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: kafka
spec:
  serviceName: kafka
  replicas: 3
  selector:
    matchLabels:
      app: kafka
  template:
    metadata:
      labels:
        app: kafka
    spec:
      containers:
        - name: kafka
          image: docker.io/bitnamilegacy/kafka:3.6.0
          ports:
            - containerPort: 9092
          envFrom:
            - configMapRef:
                name: kafka-config
          volumeMounts:
            - name: data
              mountPath: /bitnami/kafka
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 100Gi
---
apiVersion: v1
kind: Service
metadata:
  name: kafka
spec:
  selector:
    app: kafka
  ports:
    - port: 9092
      targetPort: 9092

KRaft 三节点 quorum;StorageClass 与 retention 按吞吐调优。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/bitnamilegacy/kafka
:4.0.0-debian-12-r10
linux/amd64linux/arm64
2025/08/23 01:50228.4 MBsha256:60cf044484a0
docker.io/bitnamilegacy/kafka
:3.3.2-debian-11-r11
linux/amd64
2025/07/20 13:05337.6 MBsha256:cdf40e28fefe
docker.io/bitnamilegacy/kafka
:3.3.2-debian-11-r10
linux/amd64
2025/07/20 13:05337.6 MBsha256:f1bfcd0aa8b1
docker.io/bitnamilegacy/kafka
:3.3.2-debian-11-r1
linux/amd64
2025/07/20 13:05337.6 MBsha256:33b35e92752d
docker.io/bitnamilegacy/kafka
:3.3.2-debian-11-r0
linux/amd64
2025/07/20 13:05338.0 MBsha256:a2cf07200bcc
docker.io/bitnamilegacy/kafka
:3.3.2
linux/amd64linux/arm64
2025/07/20 13:05355.3 MBsha256:b49884865b69
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r9
linux/amd64
2025/07/20 13:05343.6 MBsha256:2c588136a2ec
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r8
linux/amd64
2025/07/20 13:04343.6 MBsha256:b42d2a437e4c
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r7
linux/amd64
2025/07/20 13:04343.6 MBsha256:91e476a79473
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r6
linux/amd64
2025/07/20 13:04343.6 MBsha256:8eeb9f5c562e
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r5
linux/amd64
2025/07/20 13:04343.6 MBsha256:44a9d30d22ef
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r4
linux/amd64
2025/07/20 13:04336.7 MBsha256:7ba079a216c7
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r38
linux/amd64
2025/07/20 13:04336.5 MBsha256:35d1fa4822c2
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r37
linux/amd64
2025/07/20 13:04336.4 MBsha256:2471f7b22b9f
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r36
linux/amd64
2025/07/20 13:04336.4 MBsha256:bbfd1d96b1cc
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r35
linux/amd64
2025/07/20 13:04336.4 MBsha256:b7a6fda2a740
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r34
linux/amd64
2025/07/20 13:04336.4 MBsha256:8274d34b02fb
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r33
linux/amd64
2025/07/20 13:04336.4 MBsha256:196f33abc046
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r32
linux/amd64
2025/07/20 13:04336.4 MBsha256:7de9513dbc68
docker.io/bitnamilegacy/kafka
:3.3.1-debian-11-r31
linux/amd64
2025/07/20 13:04336.4 MBsha256:0e24101cdb79