【发布时间】:2019-05-28 18:06:49
【问题描述】:
当我们在 Linux/Windows 上部署 apache kafka 时,我们有 log.dirs 和 broker.id 属性。在裸机上,文件保存在各个主机实例上。但是,当通过 K8s 在公共云上部署时 - 必须有某种形式的卷挂载以确保事务日志文件保存在某处?
有人在 K8s 上做过这个吗?我不是指 Confluent(因为它是付费订阅)。
【问题讨论】:
-
Confluent Helm 图表不是付费解决方案。无论如何,它仍然是相同的 Apache Kafka,并且需要配置持久化卷......有些人在 k8s 中使用 OpenEBS、Portworx 或 Rook 来处理这个问题。