RabbitMQ拓扑运算符无法在kubernetes上创建Exchange



我正在尝试使用rabbitMQ拓扑运算符来管理运行在kubernetes上的rabbitQ集群。

作为一个设置,我部署了rabbitmqcluster操作符来创建集群,并启用了必要的插件,如管理插件。

接下来,我在同一个命名空间中部署了rabbitmqtopology操作符。

在为拓扑操作员(例如Exchange(定义了一些基础结构后,拓扑操作员在尝试创建Exchange 时只会记录错误

"错误:API以401未授权的"未授权"响应;

拓扑运算符似乎无法针对管理api进行授权。

我按照说明在这里安装了操作员https://www.rabbitmq.com/kubernetes/operator/using-topology-operator.html

我想知道是否必须为拓扑运算符配置一个用户才能根据管理api进行授权?

拓扑运算符正在使用"{RabbitClusterName}-default-user"secret,RabbitMQ集群操作员在创建集群时生成一个随机的默认用户名/密码对。

我也遇到了同样的问题,因为我在aditionalConfig中覆盖了默认用户和密码,而操作员创建的密码已经不起作用了。

请确保{RabbitClusterName}-default-usersecret使用管理api。它应该与集群位于同一命名空间中。

最新更新