私はダウンタイムなしにインターネット上のソケットに接続する必要があるサービスを構築しようとしています。サービスは情報をメッセージキューに読み込んで公開し、メッセージは受信した順序で一度だけ公開する必要があります。私はつまり、ただ一つのプロセス(ポッド)に同じメッセージを公開すべて時間ではなく、複数のポッドを実行している必要があり、一つのプロセスで障害が発生した場合に複数のレプリカを自動的に持つことができますKubernetesにそれを展開する考え。このためKubernetesクラスタの発信トラフィックを静的IP経由で受信
待ち行列。
これらのリクエストは、静的IPを使用してプロキシ経由でルーティングする必要があります。そうしないと、ソケットに接続できません。私はこれが標準的なユースケースではないことを理解していますリバースプロキシ Nginxのようなロードバランサで通常使用されています。
Kubernetesでこの種のフォワードプロキシを構築するにはどうすればよいですか?
私はこれをGoogle Container Engine
に配備します。
ロードバランサは、* incoming *トラフィックをルーティングし、発信要求はルーティングしません。 – adrpino