2017-11-10 5 views
0

セロリ、ラビットMQ、フラワーで分散タスクの仕組みを実行する必要があります。kubernetes pod for celery

通常、私のケースでは3つのポッドを作るサービスごとに別々のポッドを作成します。私の質問は3ポッドを作る理由です。

3つの容器で1つのポッドを作成できます。サービスは緊密に結合されており、実用的なソリューションを得るためにはすべて実行している必要があります。

3つの容器に1つのポッドの代わりに3つのサービスに3つのポッドを持つ利点は何ですか?

答えて

2

これはアプリケーション設計の決定です。

3つのポッドを作成する利点は、個々のコンテナを拡大縮小する柔軟性です。

例えば、 3つのCeleryコンテナを実行し、1つのRabbitMQにトラフィックを送信できます。

関連する問題