Strimzi Kafka 与 Azure 存储兼容 类?

Strimzi Kafka compatible with Azure storage classes?

我正在部署一个 Kafka 集群(使用 Strimzi CRD),它使用 Azure 上的 KafkaMirrorMaker 从另一个集群复制数据。问题是当Kafka重启时,数据丢失了。我正在使用持久卷声明(在所有其他情况下对我都有效),所以我非常不确定问题出在哪里。

在浏览 Strimzi 文档时,我发现了一句话:

"Strimzi requires block storage provisioned through StorageClass. The file system format for storage must be XFS or EXT4. Three types of data storage are supported:"[just below 5.3].

问题可能是我的存储 class 的文件系统有误吗? 我无法找出不同的 Azure 存储 classes 使用哪些文件系统。有谁知道这是否会导致问题(或者 XFS/EXT4 每个人都使用的标准)?

我在日志中找不到任何相关信息。 如果有人想在这里看到我如何定义我的 Kafka 存储,其中 default-hdd-reatin 是自定义存储 class(在其他情况下有效):

    storage:
      type: persistent-claim
      size: 500Gi
      deleteClaim: false
      class: default-hdd-retain

看来标准storageClass有一个EXT4文件系统所以这里没有问题。