apiVersion: apps/v1 kind: Deployment metadata: name: rocketmq-broker namespace: default labels: app: rocketmq-broker spec: replicas: 1 selector: matchLabels: app: rocketmq-broker template: metadata: labels: app: rocketmq-broker spec: containers: - name: rocketmq-broker image: registry.t-aaron.com/apache/rocketmq:5.3.2 command: - sh - mqbroker ports: - containerPort: 10909 name: broker-admin - containerPort: 10911 name: broker - containerPort: 10912 name: broker-vip env: - name: JAVA_OPT_EXT value: "-Xms1g -Xmx1g -Xmn512m" - name: NAMESRV_ADDR value: "rocketmq-nameserver:9876" resources: requests: memory: "1Gi" cpu: "300m" limits: memory: "2Gi" cpu: "1000m" livenessProbe: tcpSocket: port: 10911 initialDelaySeconds: 60 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 3 readinessProbe: tcpSocket: port: 10911 initialDelaySeconds: 30 periodSeconds: 5 timeoutSeconds: 3 failureThreshold: 3 restartPolicy: Always