为每个 strimzi kafka 代理添加卷

Add volume for each strimzi kafka broker

我目前有 3 个代理和 3 个动物园管理员,它们是使用 strimzi k8s 运算符创建的,但我需要为每个代理分开 3 个卷,我该如何实现?

您可以在 CR 定义中使用 JBOD storage type。这是为 Kafka 代理提供更多数据存储的一种方法。它还可以提高性能。请注意,这仅支持 Kafka,不支持 Zookeeper。

spec:
  kafka:
    storage:
      type: jbod
      volumes:
      - id: 0
        type: persistent-claim
        size: 10Gi
        deleteClaim: false
      - id: 1
        type: persistent-claim
        size: 10Gi
        deleteClaim: false
      - id: 2
        type: persistent-claim
        size: 10Gi
        deleteClaim: false