芹菜的 kubernetes pod

奥列格·帕夫利夫

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

通常人们会为每个服务创建一个单独的 pod,在我的情况下会生成 3 个 pod。我的问题是为什么要制作 3 个豆荚?

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

有 3 个 Pod 用于 3 个服务而不是一个带有 3 个容器的 Pod 有什么优势?

sfgroups

这是应用程序设计决策。

创建三个 Pod 的优势在于,它提供了扩展单个容器的灵活性。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章