github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/kafka-cluster/values.yaml (about)

     1  ## @param version Kafka cluster version
     2  ##
     3  version: kafka-3.3.2
     4  
     5  ## @param mode for Kafka cluster mode, 'combined' is combined Kafka controller (KRaft) and broker,
     6  ## 'separated' is a Kafka KRaft and Kafka broker cluster.
     7  ##
     8  mode: combined
     9  
    10  # Enable TLS
    11  # Todo: Monitoring is not supported when tls is enabled
    12  tlsEnable: false
    13  
    14  # Enable SASL
    15  saslEnable: false
    16  
    17  # Enable Monitor
    18  monitorEnable: false
    19  
    20  ## @param cpu
    21  ##
    22  cpu: 0.5
    23  
    24  ## @param memory, the unit is Gi
    25  ##
    26  memory: 0.5
    27  
    28  ## @param requests.cpu if not set, use cpu
    29  ## @param requests.memory, if not set, use memory
    30  ##
    31  requests:
    32  #  cpu:
    33  #  memory:
    34  
    35  storageEnable: false
    36  
    37  storageClassName:
    38  
    39  ## kafka data storage setting,the unit is Gi
    40  storage: 10
    41  
    42  ## kafka metaadata storage setting,the unit is Gi
    43  metaStorage: 5
    44  
    45  metaStorageClassName:
    46  
    47  ## kafka replicas for combined mode
    48  replicas: 1
    49  
    50  ## kafka broker replicas
    51  ## only effective when clusterMode='separated'
    52  brokerReplicas: 1
    53  
    54  ## kafka controller replicas
    55  ## only effective when clusterMode='separated'
    56  controllerReplicas: 1
    57  
    58  ## kafka monitor component replicas
    59  ## only effective when monitorEnable=true
    60  monitorReplicas: 1
    61  
    62  ## kafka broker's jvm heap setting
    63  brokerHeap: -XshowSettings:vm -XX:MaxRAMPercentage=100 -Ddepth=64
    64  
    65  ## kafka broker's jvm heap setting
    66  ## only effective when clusterMode='separated'
    67  controllerHeap: -XshowSettings:vm -XX:MaxRAMPercentage=100 -Ddepth=64
    68