Konfigurieren mehrerer IP-Adressen pro Azure Red Hat OpenShift-Clusterlastenausgleich
Öffentliche Azure Red Hat OpenShift-Cluster werden mit einem öffentlichen Lastenausgleich erstellt, der für ausgehende Verbindungen innerhalb des Clusters verwendet wird. Standardmäßig wird für diesen öffentlichen Lastenausgleich eine öffentliche IP-Adresse konfiguriert. Dadurch wird die maximale Knotenanzahl Ihres Clusters auf 62 beschränkt. Damit Ihr Cluster auf die maximal unterstützte Anzahl von 250 Knoten skaliert werden kann, müssen Sie dem Lastenausgleich mehrere zusätzliche öffentliche IP-Adressen zuweisen.
Sie können bis zu 20 IP-Adressen pro Cluster konfigurieren. Die Ausgangsregeln und Front-End-IP-Konfigurationen werden an die Anzahl der IP-Adressen angepasst.
Achtung
Bevor Sie einen Cluster mit mehr als 120 Knoten löschen, skalieren Sie den Cluster auf 120 oder weniger Knoten herunter.
Anforderungen
Das Feature für mehrere öffentliche IP-Adressen ist nur in der aktuellen Netzwerkarchitektur verfügbar, die von ARO verwendet wird. Ältere Cluster unterstützen dieses Feature nicht. Wenn Ihr Cluster vor Version 4.5 von OpenShift Container Platform (OCP) erstellt wurde, ist dieses Feature auch dann nicht verfügbar, wenn Sie die OCP-Version seitdem aktualisiert haben.
Wenn Sie nicht sicher sind, ob Ihr Cluster vor Version 4.5 von OCP erstellt wurde, überprüfen Sie dies mithilfe der folgenden Befehle.
Rufen Sie die verwaltete Clusterressourcengruppe ab:
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}')
Auflisten der Netzwerklastenausgleichsmodule:
az network lb list -g $CLUSTER_RESOURCEGROUP -o table
Wenn Sie über einen Lastenausgleich mit dem Namen $CLUSTER-public-lb
verfügen, hat der Cluster die ältere Netzwerkarchitektur und kann das Feature für mehrere öffentliche IP-Adressen nicht verwenden.
Erstellen des Clusters mit mehreren IP-Adressen
Verwenden Sie zum Erstellen eines neuen ARO-Clusters mit mehreren verwalteten IP-Adressen im öffentlichen Lastenausgleich den folgenden Befehl mit der gewünschten Anzahl von IP-Adressen im --load-balancer-managed-outbound-ip-count
-Parameter. Im folgenden Beispiel werden sieben (7) IP-Adressen erstellt:
az aro create \
--resource-group aroResourceGroup \
--name aroCluster \
--load-balancer-managed-outbound-ip-count 7
Weitere Informationen zum Bereitstellen eines großen Clusters finden Sie unter Bereitstellen eines großen Azure Red Hat OpenShift-Clusters.
Aktualisieren der Anzahl von IP-Adressen für vorhandene Cluster
Um die Anzahl der verwalteten IP-Adressen für den öffentlichen Lastenausgleich eines vorhandenen ARO-Clusters zu aktualisieren, verwenden Sie den folgenden Befehl mit der gewünschten Anzahl von IP-Adressen im --load-balancer-managed-outbound-ip-count
-Parameter. Im folgenden Beispiel wird die Anzahl der IP-Adressen für den Cluster auf vier (4) aktualisiert:
az aro update \
--resource-group aroResourceGroup \
--name aroCluster \
--load-balancer-managed-outbound-ip-count 4
Mit dieser Aktualisierungsmethode können Sie die Anzahl der IP-Adressen für einen Cluster auf einen Wert zwischen 1 und 20 erhöhen oder verringern. Das Herunterskalieren der Clusteranzahl kann den ausgehenden Netzwerkdatenverkehr vom Cluster unterbrechen.