apiVersion: apps/v1 kind: StatefulSet metadata: name: rabbitmq-statefulset namespace: database labels: app: rabbitmq spec: serviceName: "rabbitmq" replicas: 1 selector: matchLabels: app: rabbitmq template: metadata: labels: app: rabbitmq spec: containers: - name: rabbitmq image: rabbitmq:3-management-alpine envFrom: - configMapRef: name: rabbitmq-configuration ports: - containerPort: 5672 name: rabbitmqdb - containerPort: 15672 name: rabbitmqman --- apiVersion: v1 kind: Service metadata: name: rabbitmq-service namespace: database labels: app: rabbitmq spec: ports: - port: 5432 nodePort: 30082 name: rabbitmq - port: 15672 nodePort: 30083 name: rabbitmqman type: NodePort selector: app: rabbitmq