2.10. Cruise Control 容量覆盖
新的 Cruise Control 配置选项允许您指定覆盖,为每个 Kafka 代理设置网络容量和 CPU 限制。当代理在带有异构网络或 CPU 资源的节点中运行时,可以使用这些选项。
可以为以下代理资源设置覆盖容量限制:
-
CPU- CPU 资源(毫秒或)或 CPU 内核(默认:1) -
inboundNetwork- 入站网络吞吐量(字节/每秒)(默认值:10000KiB/s) -
outboundNetwork- 出站网络吞吐量(字节/每秒)(默认值:10000KiB/s)
Cruise Control capacity 的示例使用 bibyte 单位覆盖配置
apiVersion: kafka.strimzi.io/v1beta2
kind: Kafka
metadata:
name: my-cluster
spec:
# ...
cruiseControl:
# ...
brokerCapacity:
cpu: "1"
inboundNetwork: 10000KiB/s
outboundNetwork: 10000KiB/s
overrides:
- brokers: [0]
cpu: "2.755"
inboundNetwork: 20000KiB/s
outboundNetwork: 20000KiB/s
- brokers: [1, 2]
cpu: 3000m
inboundNetwork: 30000KiB/s
outboundNetwork: 30000KiB/s
请参阅容量覆盖。