【问题标题】:RabbitMQ as pod in kubernetes clusterRabbitMQ 作为 Kubernetes 集群中的 pod
【发布时间】:2019-10-29 14:07:36
【问题描述】:

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

【问题讨论】:

    标签: kubernetes rabbitmq


    【解决方案1】:

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

    您可以在 Kubernetes 上部署有状态的工作负载,但您应该使用 StatefulSet。这是一个例子RabbitMQ on Google Kubernetes Engine

    【讨论】:

    • 先生你能帮我this吗?
    猜你喜欢
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    相关资源
    最近更新 更多