blob: bf27e04f31f0c2a8bf05d02319c0917ca8b71d7b [file] [log] [blame]
# Default values for rocketmq-proxy.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
nameserver:
replicaCount: 1
image:
pullPolicy: IfNotPresent
repository: "apache/rocketmq"
tag: "latest"
imagePullSecrets: [ ]
nameOverride: "nameserver"
fullnameOverride: ""
port: 9876
heapSize: "1792M"
serviceAccount:
# Specifies whether a service account should be created
create: false
# Annotations to add to the service account
annotations: { }
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
podAnnotations: { }
nodeSelector: { }
podSecurityContext:
{ }
# fsGroup: 2000
service:
type: ClusterIP
servicePort: 9876
enableDraining: true
drainTimeout: 30
ingress:
enabled: false
className: ""
annotations:
{ }
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: chart-example.local
paths:
- path: /
pathType: ImplementationSpecific
tls: [ ]
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
persistence:
enabled: false
size: 8Gi
resources:
limits:
cpu: 1
memory: 2Gi
requests:
cpu: 250m
memory: 2Gi
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 100
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
configmap: |
defaultThreadPoolNums=4
proxy:
replicaCount: 1
image:
pullPolicy: IfNotPresent
repository: "apache/rocketmq"
tag: "latest"
imagePullSecrets: [ ]
nameOverride: "proxy"
fullnameOverride: ""
heapSize: "1920M"
maxDirectMemorySize: "384M"
rocketMQClusterName: "DefaultCluster"
config: { }
serviceAccount:
# Specifies whether a service account should be created
create: false
# Annotations to add to the service account
annotations: { }
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
podAnnotations:
service:
remotingInternetPort: 8080
grpcPort: 8081
adminPort: 8088
internet:
enabled: false
acl:
enabled: false
id: ""
configs:
- id: ""
ingress:
enabled: false
annotations: { }
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: chart-example.local
paths: [ ]
tls: [ ]
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
resources:
limits:
cpu: 1
memory: 8Gi
requests:
cpu: 1
memory: 8Gi
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 100
targetCPUUtilizationPercentage: 80
nodeSelector: { }
tolerations: [ ]
affinity: { }
broker:
replicaCount: 1
image:
pullPolicy: IfNotPresent
repository: "apache/rocketmq"
tag: "latest"
partition: 0
persistence:
enabled: false
size: 8Gi
nameOverride: "broker"
fullnameOverride: ""
namesrvAddr: ""
conf:
clusterNameOverride: ""
brokerNamePrefixOverride: ""
tlsMode: disabled
heapSize: "3G"
enableStartupProbe: false
startupProbeNamesrvAddr: ""
nameServerHeadlessAddr: ""
config: ""
store:
data:
size: 10Gi
log:
size: 10Gi
service:
port: 10911
jvmMemory: " -Xms4g -Xmx4g -Xmn2g -XX:MaxDirectMemorySize=8g "
resources:
limits:
cpu: 2
memory: 4Gi
requests:
cpu: 2
memory: 4Gi
nodeSelector: { }
tolerations: [ ]
controller:
nameOverride: "controller"
fullnameOverride: ""
replicas: 3
image:
registry: docker.io
repository: "apache/rocketmq"
tag: "latest"
pullPolicy: IfNotPresent
service:
port: 9878
internalport: 9888
resources:
limits:
cpu: 2
memory: 4Gi
requests:
cpu: 1
memory: 4Gi
readinessProbe:
tcpSocket:
port: 9878
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 9878
periodSeconds: 10
startupProbe:
tcpSocket:
port: 9878
failureThreshold: 30
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 10
config: ""
persistence:
enabled: false
size: 20Gi