Meerdere IP-adressen configureren per Load Balancer van Azure Red Hat OpenShift-cluster
Openbare Azure Red Hat OpenShift-clusters worden gemaakt met een openbare load balancer die wordt gebruikt voor uitgaande connectiviteit vanuit het cluster. Standaard wordt één openbaar IP-adres geconfigureerd op die openbare load balancer en wordt het maximumaantal knooppunten van uw cluster beperkt tot 62. Als u het cluster wilt kunnen schalen naar het maximaal ondersteunde aantal 250 knooppunten, moet u meerdere extra openbare IP-adressen toewijzen aan de load balancer.
U kunt maximaal 20 IP-adressen per cluster configureren. De uitgaande regels en front-end-IP-configuraties worden aangepast voor het aantal IP-adressen.
Let op
Voordat u een cluster met meer dan 120 knooppunten verwijdert, schaalt u het cluster omlaag naar 120 knooppunten of minder.
Vereisten
De functie voor meerdere openbare IP-adressen is alleen beschikbaar in de huidige netwerkarchitectuur die door ARO wordt gebruikt; oudere clusters bieden geen ondersteuning voor deze functie. Als uw cluster is gemaakt vóór OPENShift Container Platform (OCP) versie 4.5, is deze functie niet beschikbaar, zelfs niet als u de OCP-versie sindsdien hebt bijgewerkt.
Als u niet zeker weet of uw cluster is gemaakt vóór OCP-versie 4.5, gebruikt u de volgende opdrachten om te controleren.
Haal de beheerde resourcegroep van het cluster op:
RESOURCEGROUP=aro-rg # the name of the resource group your cluster is in
CLUSTER=cluster # the name of your cluster
CLUSTER_RESOURCEGROUP=$(az aro show -g $RESOURCEGROUP -n $CLUSTER --query clusterProfile.resourceGroupId -o tsv | awk -F'/' '{print $NF}')
Geef de netwerktaakverdelers weer:
az network lb list -g $CLUSTER_RESOURCEGROUP -o table
Als u een loadbalancer met de naam $CLUSTER-public-lb
hebt, heeft het cluster de oudere netwerkarchitectuur en kan de functie voor meerdere openbare IP-adressen niet worden gebruikt.
Het cluster maken met meerdere IP-adressen
Als u een nieuw ARO-cluster wilt maken met meerdere beheerde IP-adressen op de openbare load balancer, gebruikt u de volgende opdracht met het gewenste aantal IP-adressen in de --load-balancer-managed-outbound-ip-count
parameter. In het onderstaande voorbeeld worden zeven (7) IP-adressen gemaakt:
az aro create \
--resource-group aroResourceGroup \
--name aroCluster \
--load-balancer-managed-outbound-ip-count 7
Zie Een groot Azure Red Hat OpenShift-cluster implementeren voor meer informatie over het implementeren van een groot cluster.
Het aantal IP-adressen op bestaande clusters bijwerken
Als u het aantal beheerde IP-adressen op de openbare load balancer van een bestaand ARO-cluster wilt bijwerken, gebruikt u de volgende opdracht met het gewenste aantal IP-adressen in de --load-balancer-managed-outbound-ip-count
parameter. In het onderstaande voorbeeld wordt het aantal IP-adressen voor het cluster bijgewerkt naar vier (4):
az aro update \
--resource-group aroResourceGroup \
--name aroCluster \
--load-balancer-managed-outbound-ip-count 4
U kunt deze updatemethode gebruiken om het aantal IP-adressen in een cluster te verhogen of te verlagen tot 1 en 20. Door het aantal clusters omlaag te schalen, kan het uitgaande netwerkverkeer van het cluster worden onderbroken.