Kubernetes yaml 无法在 Rabbitmq 集群上运行

Kubernetes yaml 无法在 Rabbitmq 集群上运行

我在 Azure AKS 上运行了一个 Rabbitmq Kubernetes 集群版本 3.10.2。我已使用集群操作员应用。

kubectl apply -f "https://github.com/rabbitmq/cluster-operator/releases/latest/download/cluster-operator.yml"

现在我已经使用下面的 Yaml 创建了一个 rabbitmq

---
apiVersion: v1
kind: Namespace
metadata:
  name: rabbitmq-dev
---
apiVersion: rabbitmq.com/v1beta1
kind: RabbitmqCluster
metadata:
  name: rabbitmq-dev
  namespace: rabbitmq-dev
spec:
  replicas: 1
  rabbitmq:
    additionalPlugins:
      - rabbitmq_stream
    additionalConfig: |
      default_user=admin
      default_pass=##########
  persistence:
    storageClassName: default
    storage: "30Gi"
  resources:
    requests:
      cpu: 500m
      memory: 1Gi
    limits:
      cpu: 1
      memory: 1Gi
  service:
    type: ClusterIP

一切运行良好。现在我想在 rabbitmq 集群上创建一个 vhost。使用此文档。文档

---
apiVersion: rabbitmq.com/v1beta1
kind: Vhost
metadata:
  name: datamgmt-dev-vhost
  namespace: rabbitmq-dev
spec:
  name: dev1
  rabbitmqClusterReference:
    name: rabbitmq-dev

它已成功应用。我可以看到库布克命令。

NAME                                    AGE
vhost.rabbitmq.com/datamgmt-dev-vhost   1d

但是无法在管理页面中的 vhost rabbitmq UI url 中看到。

相关内容