タイプLoadBalancerのKubernetesサービスの定義

Container Engine for Kubernetes (OKE)を使用して作成したクラスタのノード間でトラフィックを分散するために、様々なタイプのロード・バランサを作成する方法を確認してください。

ノート

新しい固定シェイプ(動的)ロード・バランサを作成する機能が寿命に達しました。したがって、Oracleでは、固定シェイプ(動的)ロード・バランサではなく、コスト効率の高い柔軟なロード・バランサとしてLoadBalancerタイプのKubernetesサービスを実装することをお薦めします(フレキシブルLoad Balancerシェイプの指定を参照)。既存の固定シェイプ(動的)ロード・バランサは引き続きサポートされます。

ノート

Container Engine for KubernetesがLoadBalancerタイプのKubernetesサービスにプロビジョニングするOracle Cloud Infrastructureロード・バランサおよびネットワーク・ロード・バランサがコンソールに表示されます。ただし、これらのロード・バランサおよびネットワーク・ロード・バランサの変更にコンソール(またはOracle Cloud Infrastructure CLIまたはAPI)を使用しないでください。行った変更は、Container Engine for Kubernetesによって元に戻されるか、操作と競合し、サービスが中断される可能性があります。かわりに、ロード・バランサまたはネットワーク・ロード・バランサのプロパティを変更するには、マニフェストで適切な注釈を変更し、マニフェストを再適用します。

ノート

(管理対象ノードではなく)仮想ノード間でロード・バランシングを行う場合、実際には、仮想ノード全体ではなく、仮想ノード上で実行されているポッド間でロード・バランシングが行われます。

LoadBalancerタイプのKubernetesサービスを定義して、アプリケーションをインターネットまたはローカル・ネットワークに公開する場合、Container Engine for KubernetesがLoadBalancerタイプのサービスを実装する方法を指定できます:

  • Oracle Cloud Infrastructureロード・バランサを使用して、Oracle Cloud Infrastructure Load Balancerサービスで設定します。

    OCIロード・バランサはOSIレイヤー4 (TCP)およびレイヤー7 (HTTP)プロキシで、SSL終了や高度なHTTPルーティング・ポリシーなどの機能をサポートします。レスポンシブなスケール・アップとスケール・ダウンにより、最大限の柔軟性を提供します。10 Mbpsと8,000 Mbpsの両方で、カスタムの最小帯域幅とオプションの最大帯域幅を選択します。最小帯域幅は常に使用可能であり、ワークロードに対してすぐに準備できます。OCIロード・バランサの詳細は、Load Balancerの概要を参照してください。

    タイプLoadBalancerのKubernetesサービスに対するOCIロード・バランサのプロビジョニングの詳細は、タイプLoadBalancerのKubernetesサービスに対するOCIロード・バランサのプロビジョニングを参照してください。

  • Oracle Cloud Infrastructureネットワーク・ロード・バランサを使用して、Oracle Cloud Infrastructure Network Load Balancerサービスで設定します。

    OCIネットワーク・ロード・バランサは、OSIレイヤー3およびレイヤー4 (TCP/UDP/ICMP)のワークロードのパススルー・ロード・バランシングを実行する非プロキシ・ロード・バランシング・ソリューションです。これは、最小または最大帯域幅構成要件のないクライアント・トラフィックに基づいてスケール・アップまたはスケール・ダウンできる、柔軟にスケーラブルなリージョナル仮想IP (VIP)アドレスを提供します。また、フローの高可用性、ソースと宛先のIPアドレス、およびポート保存の利点も提供します。OCIネットワーク・ロード・バランサの詳細は、フレキシブル・ネットワークLoad Balancerの概要を参照してください。

    タイプLoadBalancerのKubernetesサービスに対するOCIネットワーク・ロード・バランサのプロビジョニングの詳細は、タイプLoadBalancerのKubernetesサービスに対するOCIネットワーク・ロード・バランサのプロビジョニングを参照してください。