Sdílet prostřednictvím


Konfigurace několika IP adres na nástroj pro vyrovnávání zatížení clusteru Azure Red Hat OpenShift

Veřejné clustery Azure Red Hat OpenShift se vytvářejí pomocí veřejného nástroje pro vyrovnávání zatížení, který se používá pro odchozí připojení z clusteru. Ve výchozím nastavení je pro tento veřejný nástroj pro vyrovnávání zatížení nakonfigurovaná jedna veřejná IP adresa, která omezuje maximální počet uzlů vašeho clusteru na 62. Pokud chcete cluster škálovat na maximální podporovaný počet 250 uzlů, musíte k nástroji pro vyrovnávání zatížení přiřadit několik dalších veřejných IP adres.

Pro každý cluster můžete nakonfigurovat až 20 IP adres. Pravidla odchozích přenosů a konfigurace front-endových IP adres se upraví tak, aby vyhovovaly počtu IP adres.

Upozornění

Před odstraněním clusteru s více než 120 uzly vertikálně navyšte kapacitu clusteru na 120 uzlů nebo méně.

Požadavky

Funkce více veřejných IP adres je k dispozici pouze v aktuální síťové architektuře používané ARO; starší clustery tuto funkci nepodporují. Pokud byl cluster vytvořen před openShift Container Platform (OCP) verze 4.5, tato funkce není k dispozici, i když jste od té doby upgradovali verzi OCP.

Pokud si nejste jistí, jestli se cluster vytvořil před OCP verze 4.5, zkontrolujte pomocí následujících příkazů.

Získejte skupinu prostředků spravovanou clusterem:

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}')

Výpis nástrojů pro vyrovnávání zatížení sítě:

az network lb list -g $CLUSTER_RESOURCEGROUP -o table

Pokud máte pojmenovaný $CLUSTER-public-lbloadbalancer, cluster má starší síťovou architekturu a nemůže použít více funkcí veřejné IP adresy.

Vytvoření clusteru s několika IP adresami

Pokud chcete vytvořit nový cluster ARO s několika spravovanými IP adresami ve veřejném nástroji pro vyrovnávání zatížení, použijte následující příkaz s požadovaným počtem IP adres v parametru --load-balancer-managed-outbound-ip-count . V následujícím příkladu se vytvoří sedm (7) IP adres:

az aro create \
  --resource-group aroResourceGroup \
  --name aroCluster \
  --load-balancer-managed-outbound-ip-count 7

Další informace o nasazení velkého clusteru Azure Red Hat OpenShift najdete v tématu Nasazení velkého clusteru.

Aktualizace počtu IP adres v existujících clusterech

Pokud chcete aktualizovat počet spravovaných IP adres ve veřejném nástroji pro vyrovnávání zatížení existujícího clusteru ARO, použijte následující příkaz s požadovaným počtem IP adres v parametru --load-balancer-managed-outbound-ip-count . V následujícím příkladu se počet IP adres clusteru aktualizuje na čtyři (4):

az aro update \
  --resource-group aroResourceGroup \
  --name aroCluster \
  --load-balancer-managed-outbound-ip-count 4

Pomocí této metody aktualizace můžete zvýšit nebo snížit počet IP adres v clusteru, aby byl mezi 1 a 20. Vertikální snížení kapacity počtu clusterů může přerušit odchozí síťový provoz z clusteru.