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 Copier lienLien copié sur presse-papiers!
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"}}'
$ oc -n aws-load-balancer-operator get sub aws-load-balancer-operator --template='{{.status.installplan.name}}{{"\n"}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
install-zlfbt
install-zlfbt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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"}}''
$ oc -n aws-load-balancer-operator get ip <install_plan_name> --template='{{.status.phase}}{{{\N-"\N\N"}}''
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Complete
Complete
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Utilisez la commande
oc get
pour visualiser l'état deDeployment
:oc get -n aws-load-balancer-operator deployment/aws-load-balancer-operator-controller-manager
$ oc get -n aws-load-balancer-operator deployment/aws-load-balancer-operator-controller-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
NAME READY UP-TO-DATE AVAILABLE AGE aws-load-balancer-operator-controller-manager 1/1 1 1 23h
NAME READY UP-TO-DATE AVAILABLE AGE aws-load-balancer-operator-controller-manager 1/1 1 1 23h
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
21.2.2. Journaux de l'opérateur de l'équilibreur de charge AWS Copier lienLien copié sur presse-papiers!
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
$ oc logs -n aws-load-balancer-operator deployment/aws-load-balancer-operator-controller-manager -c manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow