2.2. OpenShift Container Platform の AWS Load Balancer Operator
AWS Load Balancer Controller をデプロイおよび管理するには、OpenShift Container Platform の Web コンソールまたは CLI を使用して、ソフトウェアカタログから AWS Load Balancer Operator をインストールします。Operator を使用すると、AWS Load Balancer をクラスターインフラストラクチャーに直接統合できます。
2.2.1. AWS Load Balancer Operator に関する考慮事項 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
正常にデプロイするために、AWS Load Balancer Operator の制限事項を確認してください。これらの制約を理解することで、互換性の問題を回避し、Operator がアーキテクチャー要件を満たしていることをインストール前に確認できます。
AWS Load Balancer Operator をインストールして使用する前に、次の制限事項を確認してください。
- IP トラフィックモードは、AWS Elastic Kubernetes Service (EKS) でのみ機能します。AWS Load Balancer Operator は、AWS Load Balancer Controller の IP トラフィックモードを無効にします。IP トラフィックモードを無効にすると、AWS Load Balancer Controller は Pod readiness ゲートを使用できません。
-
AWS Load Balancer Operator は
--disable-ingress-class-annotationや--disable-ingress-group-name-annotationなどのコマンドラインフラグを AWS Load Balancer Controller に追加します。したがって、AWS Load Balancer Operator では、Ingressリソースでkubernetes.io/ingress.classおよびalb.ingress.kubernetes.io/group.nameアノテーションを使用できません。 -
AWS Load Balancer Operator のサービスタイプは、
LoadBalancerやClusterIPではなく、NodePortでなければなりません。