Kubernetes では、キューのサイズに基づいて自動スケールするにはどうすればよいですか? 質問する

Kubernetes では、キューのサイズに基づいて自動スケールするにはどうすればよいですか? 質問する

RabbitMQ インスタンスと、RabbitMQ からメッセージを取得して処理するポッドのセットがあるとします。キューのサイズが大きくなるにつれて、Kubernetes でポッドの数を増やすにはどうすればよいでしょうか。

(ここでは RabbitMQ について言及していますが、これは単なる例です。必要に応じて、お気に入りのメッセージ キュー ソフトウェアまたはロード バランサーを選択してください。)

ベストアンサー1

これに対するトップレベルの解決策は非常に簡単です。

キューに接続された別のコンテナを設定し、Kubernetes API を使用してデプロイメントをスケーリングします。

この問題に対する解決策はすでにいくつか存在しますが、それらは積極的にメンテナンスされておらず、本番環境に対応しているようには見えませんが、役立つ可能性があります。

おすすめ記事