# Strimzi Kafka (KRaft mode, không Zookeeper). PV qua Longhorn. # Dev: 1 broker; prod: 3 broker (đổi replicas + storage). apiVersion: kafka.strimzi.io/v1beta2 kind: KafkaNodePool metadata: name: dual-role namespace: dbiz-lake-dev labels: strimzi.io/cluster: lake-kafka spec: replicas: 1 roles: [ controller, broker ] storage: type: persistent-claim size: 20Gi class: longhorn deleteClaim: false --- apiVersion: kafka.strimzi.io/v1beta2 kind: Kafka metadata: name: lake-kafka namespace: dbiz-lake-dev annotations: strimzi.io/node-pools: enabled strimzi.io/kraft: enabled spec: kafka: version: 3.9.0 listeners: - name: plain port: 9092 type: internal tls: false config: # message to (giải bài RecordTooLarge đã gặp): 10MB message.max.bytes: 10485760 offsets.topic.replication.factor: 1 transaction.state.log.replication.factor: 1 transaction.state.log.min.isr: 1 default.replication.factor: 1 min.insync.replicas: 1 entityOperator: topicOperator: {} userOperator: {}