apiVersion: apps/v1 kind: Deployment metadata: name: rmq-dashboard spec: replicas: 1 selector: matchLabels: app: rmq-dashboard template: metadata: labels: app: rmq-dashboard spec: containers: - name: rmq-dashboard image: apacherocketmq/rocketmq-dashboard:latest # 确保使用合适的标签,如果需要,可以指定版本 imagePullPolicy: IfNotPresent ports: - containerPort: 8082 # 容器内部端口 name: http env: - name: JAVA_OPTS value: "-Xmx256M -Xms256M -Xmn128M -Drocketmq.namesrv.addr=rocketmq-nameserver:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" resources: limits: memory: "2512Mi" cpu: "4000m" --- apiVersion: v1 kind: Service metadata: name: rmq-dashboard-service spec: selector: app: rmq-dashboard type: ClusterIP ports: - protocol: TCP port: 80 # Service 暴露的端口 targetPort: 8082 # 容器的目标端口