values.yaml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. # Default values for rocketmq-proxy.
  2. # This is a YAML-formatted file.
  3. # Declare variables to be passed into your templates.
  4. nameserver:
  5. replicaCount: 1
  6. image:
  7. pullPolicy: IfNotPresent
  8. repository: "apache/rocketmq"
  9. tag: "latest"
  10. imagePullSecrets: [ ]
  11. nameOverride: "nameserver"
  12. fullnameOverride: ""
  13. port: 9876
  14. heapSize: "1792M"
  15. serviceAccount:
  16. # Specifies whether a service account should be created
  17. create: false
  18. # Annotations to add to the service account
  19. annotations: { }
  20. # The name of the service account to use.
  21. # If not set and create is true, a name is generated using the fullname template
  22. name: ""
  23. podAnnotations: { }
  24. nodeSelector: { }
  25. podSecurityContext:
  26. { }
  27. # fsGroup: 2000
  28. service:
  29. type: ClusterIP
  30. servicePort: 9876
  31. enableDraining: true
  32. drainTimeout: 30
  33. ingress:
  34. enabled: false
  35. className: ""
  36. annotations:
  37. { }
  38. # kubernetes.io/ingress.class: nginx
  39. # kubernetes.io/tls-acme: "true"
  40. hosts:
  41. - host: chart-example.local
  42. paths:
  43. - path: /
  44. pathType: ImplementationSpecific
  45. tls: [ ]
  46. # - secretName: chart-example-tls
  47. # hosts:
  48. # - chart-example.local
  49. persistence:
  50. enabled: false
  51. size: 8Gi
  52. resources:
  53. limits:
  54. cpu: 1
  55. memory: 2Gi
  56. requests:
  57. cpu: 250m
  58. memory: 2Gi
  59. autoscaling:
  60. enabled: false
  61. minReplicas: 1
  62. maxReplicas: 100
  63. targetCPUUtilizationPercentage: 80
  64. # targetMemoryUtilizationPercentage: 80
  65. configmap: |
  66. defaultThreadPoolNums=4
  67. proxy:
  68. replicaCount: 1
  69. image:
  70. pullPolicy: IfNotPresent
  71. repository: "apache/rocketmq"
  72. tag: "latest"
  73. imagePullSecrets: [ ]
  74. nameOverride: "proxy"
  75. fullnameOverride: ""
  76. heapSize: "1920M"
  77. maxDirectMemorySize: "384M"
  78. rocketMQClusterName: "DefaultCluster"
  79. config: { }
  80. serviceAccount:
  81. # Specifies whether a service account should be created
  82. create: false
  83. # Annotations to add to the service account
  84. annotations: { }
  85. # The name of the service account to use.
  86. # If not set and create is true, a name is generated using the fullname template
  87. name: ""
  88. podAnnotations:
  89. service:
  90. remotingInternetPort: 8080
  91. grpcPort: 8081
  92. adminPort: 8088
  93. internet:
  94. enabled: false
  95. acl:
  96. enabled: false
  97. id: ""
  98. configs:
  99. - id: ""
  100. ingress:
  101. enabled: false
  102. annotations: { }
  103. # kubernetes.io/ingress.class: nginx
  104. # kubernetes.io/tls-acme: "true"
  105. hosts:
  106. - host: chart-example.local
  107. paths: [ ]
  108. tls: [ ]
  109. # - secretName: chart-example-tls
  110. # hosts:
  111. # - chart-example.local
  112. resources:
  113. limits:
  114. cpu: 1
  115. memory: 8Gi
  116. requests:
  117. cpu: 1
  118. memory: 8Gi
  119. autoscaling:
  120. enabled: false
  121. minReplicas: 1
  122. maxReplicas: 100
  123. targetCPUUtilizationPercentage: 80
  124. nodeSelector: { }
  125. tolerations: [ ]
  126. affinity: { }
  127. broker:
  128. replicaCount: 1
  129. image:
  130. pullPolicy: IfNotPresent
  131. repository: "apache/rocketmq"
  132. tag: "latest"
  133. partition: 0
  134. persistence:
  135. enabled: false
  136. size: 8Gi
  137. nameOverride: "broker"
  138. fullnameOverride: ""
  139. namesrvAddr: ""
  140. conf:
  141. autoCreateTopicEnable: true
  142. clusterNameOverride: ""
  143. brokerNamePrefixOverride: ""
  144. tlsMode: disabled
  145. heapSize: "3G"
  146. enableStartupProbe: false
  147. startupProbeNamesrvAddr: ""
  148. nameServerHeadlessAddr: ""
  149. config: ""
  150. store:
  151. data:
  152. size: 10Gi
  153. log:
  154. size: 10Gi
  155. service:
  156. port: 10911
  157. jvmMemory: " -Xms4g -Xmx4g -Xmn2g -XX:MaxDirectMemorySize=8g "
  158. resources:
  159. limits:
  160. cpu: 2
  161. memory: 4Gi
  162. requests:
  163. cpu: 2
  164. memory: 4Gi
  165. nodeSelector: { }
  166. tolerations: [ ]
  167. controller:
  168. nameOverride: "controller"
  169. fullnameOverride: ""
  170. replicas: 3
  171. image:
  172. registry: docker.io
  173. repository: "apache/rocketmq"
  174. tag: "latest"
  175. pullPolicy: IfNotPresent
  176. service:
  177. port: 9878
  178. internalport: 9888
  179. resources:
  180. limits:
  181. cpu: 2
  182. memory: 4Gi
  183. requests:
  184. cpu: 1
  185. memory: 4Gi
  186. readinessProbe:
  187. tcpSocket:
  188. port: 9878
  189. initialDelaySeconds: 5
  190. periodSeconds: 10
  191. livenessProbe:
  192. tcpSocket:
  193. port: 9878
  194. periodSeconds: 10
  195. startupProbe:
  196. tcpSocket:
  197. port: 9878
  198. failureThreshold: 30
  199. periodSeconds: 10
  200. successThreshold: 1
  201. timeoutSeconds: 10
  202. config: ""
  203. persistence:
  204. enabled: false
  205. size: 20Gi