21.2. Opérateur AWS Load Balancer dans OpenShift Container Platform
L'opérateur AWS Load Balancer (ALB) déploie et gère une instance de aws-load-balancer-controller
. Vous pouvez installer l'opérateur ALB à partir de l'OperatorHub en utilisant la console web ou le CLI d'OpenShift Container Platform.
21.2.1. Opérateur d'équilibreur de charge AWS
L'opérateur de l'équilibreur de charge AWS peut marquer les sous-réseaux publics si la balise kubernetes.io/role/elb
est manquante. En outre, l'opérateur de l'équilibreur de charge AWS détecte les éléments suivants dans le nuage AWS sous-jacent :
- L'ID du nuage privé virtuel (VPC) sur lequel le cluster hébergeant l'opérateur est déployé.
- Sous-réseaux publics et privés du VPC découvert.
L'opérateur AWS Load Balancer prend en charge la ressource de service Kubernetes de type LoadBalancer
en utilisant l'équilibreur de charge réseau (NLB) avec le type de cible instance
uniquement.
Conditions préalables
- Vous devez disposer des informations d'identification AWS secrètes. Les informations d'identification sont utilisées pour le marquage des sous-réseaux et la découverte des VPC.
Procédure
Vous pouvez déployer l'opérateur AWS Load Balancer à la demande depuis OperatorHub, en créant un objet
Subscription
:$ oc -n aws-load-balancer-operator get sub aws-load-balancer-operator --template='{{.status.installplan.name}}{{"\n"}}'
Exemple de sortie
install-zlfbt
Vérifier le statut d'un plan d'installation. Le statut d'un plan d'installation doit être
Complete
:$ oc -n aws-load-balancer-operator get ip <install_plan_name> --template='{{.status.phase}}{{{\N-"\N\N"}}''
Exemple de sortie
Complete
Utilisez la commande
oc get
pour visualiser l'état deDeployment
:$ oc get -n aws-load-balancer-operator deployment/aws-load-balancer-operator-controller-manager
Exemple de sortie
NAME READY UP-TO-DATE AVAILABLE AGE aws-load-balancer-operator-controller-manager 1/1 1 1 23h
21.2.2. Journaux de l'opérateur de l'équilibreur de charge AWS
Utilisez la commande oc logs
pour afficher les journaux de l'opérateur AWS Load Balancer.
Procédure
Consulter les journaux de l'opérateur AWS Load Balancer :
$ oc logs -n aws-load-balancer-operator deployment/aws-load-balancer-operator-controller-manager -c manager