【问题标题】:Add volume for each strimzi kafka broker为每个 strimzi kafka 代理添加交易量
【发布时间】:2021-05-18 21:51:28
【问题描述】:

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

【问题讨论】:

  • 您想要 3 卷……每个 Kafka 代理一个吗?还是每个经纪人 3 卷? fvaleri 的解决方案适用于第二种情况。对于第一种情况,您可以做同样的事情,但只有一个卷。

标签: kubernetes apache-kafka strimzi


【解决方案1】:

您可以在 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 2020-11-20
    • 2022-01-14
    • 2020-01-31
    • 2022-07-08
    相关资源
    最近更新 更多