2.kafka-persistent.yaml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. apiVersion: kafka.strimzi.io/v1beta2
  2. kind: Kafka
  3. metadata:
  4. name: mbox-cluster
  5. spec:
  6. kafka:
  7. version: 3.4.0
  8. replicas: 3
  9. resources:
  10. requests:
  11. memory: 4Gi
  12. cpu: "2"
  13. limits:
  14. memory: 8Gi
  15. cpu: "4"
  16. listeners:
  17. - name: external
  18. type: loadbalancer
  19. tls: false
  20. port: 9092
  21. configuration:
  22. bootstrap:
  23. loadBalancerIP: 10.42.42.238
  24. # - name: plain
  25. # port: 9092
  26. # type: internal
  27. # tls: false
  28. # - name: tls
  29. # port: 9093
  30. # type: internal
  31. # tls: true
  32. config:
  33. offsets.topic.replication.factor: 3
  34. transaction.state.log.replication.factor: 3
  35. transaction.state.log.min.isr: 2
  36. default.replication.factor: 3
  37. min.insync.replicas: 2
  38. inter.broker.protocol.version: "3.4"
  39. storage:
  40. type: jbod
  41. volumes:
  42. - id: 0
  43. type: persistent-claim
  44. size: 100Gi
  45. deleteClaim: false
  46. zookeeper:
  47. replicas: 3
  48. resources:
  49. requests:
  50. memory: 4Gi
  51. cpu: "2"
  52. limits:
  53. memory: 8Gi
  54. cpu: "4"
  55. storage:
  56. type: persistent-claim
  57. size: 100Gi
  58. deleteClaim: false
  59. entityOperator:
  60. topicOperator: {}
  61. userOperator: {}
  62. template:
  63. topicOperatorContainer:
  64. env:
  65. - name: STRIMZI_USE_ZOOKEEPER_TOPIC_STORE
  66. value: "true"