【问题标题】:kubernetes pod for celery用于芹菜的 Kubernetes pod
【发布时间】:2017-11-10 14:28:47
【问题描述】:

我需要用 Celery、RabbitMQ 和 Flower 运行分布式任务机制。

通常人们为每个服务创建一个单独的 pod,在我的例子中是 3 个 pod。我的问题是为什么要制作 3 个豆荚?

我可以用 3 个容器创建一个 pod。这些服务是紧密耦合的,它们应该都在运行以获得有效的解决方案。

3 个 Pod 用于 3 个服务,而不是 1 个 Pod 和 3 个容器有什么优势?

【问题讨论】:

    标签: rabbitmq kubernetes celery


    【解决方案1】:

    这是应用程序设计决策。

    创建三个 pod 的优势在于,它可以灵活地扩展单个容器。

    例如。 您可以运行 3 个 Celery 容器并将流量发送到一个 RabbitMQ。

    【讨论】:

      猜你喜欢
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      • 2013-10-30
      • 2015-09-30
      • 2021-09-08
      • 1970-01-01
      • 2021-02-06
      相关资源
      最近更新 更多