Delen via


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-lbhebt, 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.