繁体   English   中英

RabbitMQ 作为 kubernetes 集群中的 pod

[英]RabbitMQ as pod in kubernetes cluster

过去曾提出过这个问题,但我没有找到明确的答案。 在 Kubernetes 集群中将 rabbit 设置为 pod 是一种好习惯吗? 我们的集群中有大约 7 个 pod,并且开始需要一些排队机制。 第一个想法是为兔子创建具有持久卷和服务的 pod,并允许其他 pod 连接到它。 我不确定该解决方案是否正确。 也许最好在某个远程服务器上设置rabbit,就像我们对数据库所做的那样?

Pods 代表 Kubernetes 上的任何容器组/二进制文件。 拥有/管理这些 pod 是什么很重要,它是 ReplicaSet、DaemonSet 还是 StatefulSet? ReplicaSet 应该是无状态的,而 RabbitMQ borker 是有状态的。

您可以在 Kubernetes 上部署有状态工作负载,但您应该将其作为StatefulSet进行。 这是Google Kubernetes 引擎上的示例 RabbitMQ

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM