2.2. OpenShift Container Platform の AWS Load Balancer Operator
AWS Load Balancer Controller をデプロイおよび管理するには、OpenShift Container Platform の Web コンソールまたは CLI を使用して、ソフトウェアカタログから AWS Load Balancer Operator をインストールします。Operator を使用すると、AWS ロードバランサーをクラスターインフラストラクチャーに直接統合できます。
2.2.1. AWS Load Balancer Operator に関する考慮事項 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
デプロイメントを成功させるためには、AWS ロードバランサーオペレーターの制限事項を確認してください。これらの制約を理解することで、互換性の問題を回避し、インストール前に 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 では、サービスタイプが
NodePort である必要があり、LoadBalancerまたはClusterIP であってはなりません。