Confluent Control Center 磁盘 space 要求 - 为什么这么大?

Confluent Control Center disk space requirements - why so large?

system requirements for Confluent Control Center 声明需要 500GB 磁盘 space。 CCC 似乎在 Kafka 本身存储了一些数据,所以有人可以告诉我这个存储实际需要做什么吗?即,是什么阻止 CCC 在没有持久卷存储的情况下作为容器部署在 Kubernetes 中?

是的,Control Center 在 Kafka 中维护一些数据用于滚动聚合,但它使用 Kafka Streams 来执行此操作,它配置了 RocksDB 数据库,并且可以将该信息存储在磁盘上。

不过最新的文档说不到 500GB。

Control Center relies on local state in RocksDB. We recommend at least 300 GB of storage space

如果您使用过控制中心,您就会知道您可以访问数月的 Kafka 历史指标。

300 GB 并没有那么多,看看大多数公司的普通 Oracle 或 SQL 服务器数据库。

what is preventing CCC from being deployed as a container in Kubernetes without persistent volume storage?

除了能够保留历史数据,并且在 pod 重新启动和获取数据时启动时间较慢之外,可能没有太多。

一个容器的 8 个内核和 32 GB RAM 可能会成为一个沉重的 pod。