我正在部署一个 Kafka 集群(使用StrimziKafkaMirrorMaker
CRD),该集群使用on复制来自另一个集群的数据Azure
。问题是当 Kafka 重新启动时,数据会丢失。我正在使用持久性卷声明(在所有其他情况下都对我有用),所以我非常不确定问题出在哪里。
在浏览Strimzi文件时,我发现了一句话:
“Strimzi 需要通过 StorageClass 提供块存储。存储的文件系统格式必须是 XFS 或 EXT4。支持三种类型的数据存储:”[略低于 5.3]。
问题可能是我的存储类有错误的文件系统吗?我找不到不同 Azure 存储类使用的文件系统。有谁知道这是否会导致问题(或者是XFS/EXT4
每个人都使用的标准)?
我在日志中找不到任何相关信息。如果有人想在这里看到我是如何定义我的 Kafka 存储default-hdd-reatin
的,自定义存储类在哪里(在其他情况下有效):
storage:
type: persistent-claim
size: 500Gi
deleteClaim: false
class: default-hdd-retain