apiVersion: apps/v1 kind: Deployment metadata: name: rocketmq-nameserver namespace: default labels: app: rocketmq-nameserver spec: replicas: 1 selector: matchLabels: app: rocketmq-nameserver template: metadata: labels: app: rocketmq-nameserver spec: containers: - name: rocketmq-nameserver image: registry.t-aaron.com/apache/rocketmq:5.3.2 command: - sh - mqnamesrv ports: - containerPort: 9876 name: nameserver env: - name: JAVA_OPT_EXT value: "-Xms512m -Xmx512m -Xmn128m" resources: requests: memory: "512Mi" cpu: "200m" limits: memory: "1Gi" cpu: "500m" livenessProbe: tcpSocket: port: 9876 initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 3 readinessProbe: tcpSocket: port: 9876 initialDelaySeconds: 10 periodSeconds: 5 timeoutSeconds: 3 failureThreshold: 3 restartPolicy: Always