Kubernetes(v1.3.2)でビットを再生するクラスタ内のロードバランス機能(3つのオンプレミスCentOS 7 VM)を確認します。
「バーチャルIPとサービスプロキシ」の段落http://kubernetes.io/docs/user-guide/services/のドキュメントが正しく理解されていますが、テストで見たように負荷バランスはノード(VM)ごとです。つまり、3台のVMのクラスタがあり、6台のポッド(VMあたり2台)のサービスを展開すると、負荷分散は同じVMのポッド間でのみ行われ、何とか失望します。
これは私がテストで見たものです。サービスのClusterIPを使用してクラスタ内からサービスを呼び出すと、呼び出しが送信されたのと同じVMにある2つのポッドの間で負荷分散が行われます。 (BTW、クラスタ外(NodePortを使用)からサービスを呼び出す場合も同様です。要求は、要求対象のIPアドレスであるVMにある2つのポッドの間でロードバランスを行います)。
上記は正しいですか?
「はい」の場合、6つのレプリカ間で内部クラスタコールの負荷分散を行うにはどうすればよいですか。 (これはnginxのようなロードバランサを採用する必要がありますか?)Kubernetesクラスタの内部ロードバランシング
0
A
答えて
1
いいえ、ステートメントが正しくありません。負荷分散は、ノード(VM)間で行う必要があります。このdemoはそれを実証しています。私はgceの3つのノードを持つk8sクラスタでこのデモを実行しました。最初に5つのバックエンドポッドを持つサービスを作成した後、1つのgceノードにsshし、サービスを訪問します.ClusterIP、トラフィックは5つのポッドすべてに負荷分散されます。 私はあなたが別の質問 "ポッドごとに一意ではない"開いていることを参照してください、それはあなたが観察したことが原因かもしれないあなたのクラスタネットワークを正しく設定していないようだ。
0
あなたの場合、各ノードはサービスとロードバランスのコピーをノード間で実行します。
関連する問題
- 1. Redisクラスタ/ロードバランシング
- 2. GCEのクラスタへのロードバランシング
- 3. openwhiskクラスタの設定とロードバランシング
- 4. Kubernetesクラスタのベストプラクティス
- 5. クラスタ内で実行されているJavaアプリケーションのロードバランシング
- 6. Deepstream.io on Kubernetesクラスタ
- 7. AkkaクラスタとDNSロードバランシングの併用
- 8. AWS内の既存のVPC内にkubernetesクラスタを作成
- 9. kubernetesクラスタへのトラフィックのルーティング
- 10. CentOS原子ホストのkubernetesクラスタ
- 11. ゴシップベースkubernetsクラスタと春-クラウドkubernetes
- 12. nginx.confをKubernetesクラスタに追加
- 13. KubernetesクラスタX509:Certifcate問題
- 14. kubernetesクラスタ内のポッドからのテスト結果の公開
- 15. skydnsがkubernetesクラスタ内のDNSを解決できない
- 16. Kubernetes:クラスタ内のClusterIP Serviceにtelnetできません。
- 17. WANリンクを介したkubernetesクラスタ内の待ち時間
- 18. Kubernetesクラスタ内でIPアドレスを変更する
- 19. アプリケーション(JMX)監視prometheusを使用してkubernetesクラスタ内で実行
- 20. docker swarmのKubernetesクラスタの設定
- 21. GKE kubernetesクラスタのノードサイズの選択
- 22. クラスタ再起動後のKubernetes StatefulSets
- 23. kubernetesクラスタのファイアウォールルールを設定する
- 24. AWSのKubernetesクラスタからPostgres RDSにアクセス
- 25. クラスタ化Columnstoreインデックス内部データ構造
- 26. 異なるKubernetesクラスタでクラスタIP範囲を共有する
- 27. Kubernetesクラスタ内の各ポッド/コンテナには異なる外部IPがありますか?
- 28. kubernetesクラスタでkibanaをelasticsearchに接続
- 29. 異なるkubernetesクラスタを設定する
- 30. Kubernetes - クラスタを解体する方法は?
ありがとうございました。私もこの方向に考えました。私は他のケースのコメントであなたが参照したものをチェックします – user5396668