0

K8s クラスター内のノードはすべてkube-proxy実行されており、任意のノードがクラスター内の任意のサービスのトラフィックを転送できることを理解しています。

2 つのノードで実行されている 2 つのレプリカ ポッドを含むサービスがあるN1としN2ます。外部ロード バランサはトラフィックをN3およびに転送しますN4。最初の要求が に到達N3し、トラフィックを に迂回させます。2 番目の要求が到達し、トラフィックが N2 に転送されます。N3kube-proxyN1N4N4kube-proxy

kube-proxyは相互に通信して、以前のリクエストが に転送されたことを認識しN4、適切なロード バランシングのためにこのリクエストを転送する必要があります。または、決定がローカルであり、調整されていない場合、正しくロードされません。残高 ?kube-proxyN1N2kube-proxykube-proxy

4

2 に答える 2

0

各 kube-proxy インスタンスは個別に負荷分散されます。

于 2016-01-02T07:33:41.783 に答える
0

Kube-Proxyは互いに通信せず、apiserverサービスとそのエンドポイント情報を取得するためにのみ通信します。

ロード バランスは、 ごとに個別に実行されますkube-proxy。デフォルトの LB アルゴリズムはランダムなので、複雑にする必要はありません。

于 2017-04-07T03:37:07.290 に答える