2

インメモリデータベースを使用するアプリがあります。Pod を使用してステートフル セットを作成し、たとえば 3 つのレプリカを作成しました。データベース関連のファイルを格納するためにPVCを使用しました。

ローバランサーを使用してステートフル セットを公開しました。

したがって、トラフィックが異なるポッドに転送されるたびにロードバランサーに到達すると。

何らかの条件に基づいて Pod への負荷分散を制御できる方法はありますか (クライアント IP が X の場合、Pod Y に移動するなど)?

4

2 に答える 2

3

リーダー/フォロワー トポロジを使用しているというまさにその事実、前述の nome (マスター ノード) にトラフィックを送信する要求には、いくつかの理由で欠陥があります。

  1. 現在のリーダーがフェイルオーバーし、新しいリーダーを選択するための新しい選挙が行われるとどうなるか
  2. Pod は一時的なものであるため、本番環境で主要な役割を担うべきではなく、デプロイメントとそのレプリカで機能します。あなたが達成しようとしているのはアンチパターンです

いずれにせよ、これがあなたが望むものなら、おそらくあなたはここgateways in istioで見つけることができるものについて読みたいと思うでしょう.

于 2019-03-04T09:40:19.417 に答える