5

質問は、次の SO の質問に似ています。しかし、クラシック ロード バランサーを作成するのは楽しみではありません。

AWS で Kubernetes ロード バランサーを作成する方法

AWS は現在、クラシック ロード バランサーとアプリケーション ロード バランサーの 2 種類のロードバランサーを提供しています。詳細については、次の文書をお読みください。

https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer/

クラシック ロード バランサーが kubernetes でどのように機能するかは既に知っています。アプリケーションのロードバランサーも構成できるように、フラグ/ツールが存在するかどうか疑問に思います。

4

2 に答える 2

2

K8 v1.2.3/4 の時点で、Application Load Balancer の組み込みサポートはありません。

そうは言っても、私がしていることは、サービス NodePort を介して内部的に負荷分散されたポッドを公開することです。その後、/blog のような URL パスを特定の NodePort に転送する独自の AWS ALB をセットアップすることにより、コンテンツベースのルーティングなどの新しい Application Load Balancing 機能を含む、任意のタイプの AWS 負荷分散を実装できます。

NodePort の詳細については、http://kubernetes.io/docs/user-guide/services/#type-nodeport を参照してください

ボーナス ポイントとして、BOTO3 などを使用して ALB の作成をスクリプト化し、K8 サービス/ポッド/rc をプロビジョニングするときにプロビジョニングすることができます。

于 2016-09-06T15:19:28.320 に答える