spec:
kafka:
version: 3.5.1
- replicas: 1
+ replicas: 3
listeners:
- name: plain
port: 9092
type: loadbalancer
tls: false
config:
- 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
+ offsets.topic.replication.factor: 3
+ transaction.state.log.replication.factor: 3
+ transaction.state.log.min.isr: 3
+ default.replication.factor: 3
+ min.insync.replicas: 2
inter.broker.protocol.version: "3.5"
storage:
- type: ephemeral
+ type: jbod
+ volumes:
+ - id: 0
+ type: persistent-claim
+ class: local-storage
+ size: 1Gi
+ deleteClaim: false
zookeeper:
replicas: 1
storage:
- type: ephemeral
+ storage:
+ type: persistent-claim
+ class: local-storage
+ size: 500Mi
+ deleteClaim: false
+ entityOperator:
+ topicOperator: {}