Arc で有効になっている AKS の Azure Kubernetes Service でロード バランサーを作成して使用する
適用対象: AKS on Azure Stack HCI 22H2、Windows Server 上の AKS
この記事では、 HAProxy を AKS Arc のワークロード クラスターのロード バランサーとして構成する方法について説明します。カスタム ロード バランサーの統合については、 カスタム ロード バランサーの作成と使用に関するページを参照してください。
AKS Arc では、ロード バランサーは Linux と HAProxy + KeepAlive を実行する仮想マシン (VM) としてデプロイされ、ワークロード クラスターに負荷分散されたサービスを提供します。 AKS は、Kubernetes API サーバーへの要求を負荷分散し、アプリケーション サービスへのトラフィックを管理します。
開始する前に
- AKS Arc をインストールし、ネットワーク構成手順中にロード バランサーの仮想 IP アドレスの範囲を指定します。
- 新しい仮想マシンを作成するのに十分なメモリとストレージがあり、アプリケーション サービスに割り当てる仮想 IP アドレスがあることを確認します。
ロード バランサーを構成する
ロード バランサーを構成するには、次の例に示すように New-AksHciCluster を使用して新しいクラスターをプロビジョニングします。
New-AksHciCluster -name mycluster -loadBalancerVmSize Standard_A4_v2
この例では、HAProxy を実行する仮想マシンとしてデプロイされたロード バランサーを使用して、アプリケーションのトラフィックを管理する新しいワークロード クラスターを作成します。