apiVersion: rabbitmq.com/v1beta1 kind: RabbitmqCluster metadata: name: rabbitmq-cluster namespace: mid labels: app: rabbitmq-cluster spec: replicas: 3 #image: harbor.uenpay.com/base/rabbitmq:3.9 image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/rabbitmq:3.9 persistence: # storageClassName: rook-ceph-block storage: 10Gi resources: limits: cpu: 2 memory: 4Gi requests: cpu: 100m memory: 500Mi service: override: service: spec: ports: - name: amqp protocol: TCP port: 5672 targetPort: 5672 - name: management port: 15672 protocol: TCP targetPort: 15672 - name: prometheus port: 15692 protocol: TCP targetPort: 15692 rabbitmq: additionalPlugins: - rabbitmq_delayed_message_exchange - rabbitmq_mqtt --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: nginx.ingress.kubernetes.io/ssl-redirect: 'false' name: rabbitmq-cluster namespace: mid spec: ingressClassName: nginx rules: - host: rabbitmq-test.uenpay.com http: paths: - backend: service: name: rabbitmq-cluster port: number: 15672 path: / pathType: Prefix tls: - hosts: - rabbitmq-test.uenpay.com secretName: uenpay.com