Skip to content

Commit b918447

Browse files
authored
Merge pull request #264813 from johnmarco/jm-aro-update-multiple-ips
Updates to Multiple IPs per LB article
2 parents fe5b137 + 4ee7c9a commit b918447

File tree

2 files changed

+28
-6
lines changed

2 files changed

+28
-6
lines changed

articles/openshift/howto-multiple-ips.md

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,40 @@ author: johnmarco
55
ms.author: johnmarc
66
ms.service: azure-redhat-openshift
77
ms.topic: article
8-
ms.date: 12/05/2023
8+
ms.date: 03/05/2024
99
#Customer intent: As an ARO SRE, I need to configure multiple outbound IP addresses per ARO cluster load balancers
1010
---
1111
# Configure multiple IP addresses per ARO cluster load balancer (Preview)
1212

1313
ARO public clusters are created with a public load balancer that's used for outbound connectivity from inside the cluster. By default, one public IP address is configured on that public load balancer, and that limits the maximum node count of your cluster to 62. To be able to scale your cluster to the maximum supported number of nodes, you need to assign multiple additional public IP addresses to the load balancer.
1414

15-
You can configure up to 20 IP addresses per cluster.
15+
You can configure up to 20 IP addresses per cluster. The outbound rules and frontend IP configurations are adjusted to accommodate the number of IP addresses.
1616

17-
## Requirements (Preview only)
17+
## Requirements
1818

19-
In order to run the commands in this article, you must first download the aro extension wheel file from [https://aka.ms/az-aroext-latest](https://aka.ms/az-aroext-latest). To install the extension, run the following command:
19+
The multiple public IPs feature is only available on the current network architecture used by ARO; older clusters don't support this feature. If your cluster was created before OpenShift Container Platform (OCP) version 4.5, this feature isn't available even if you upgraded your OCP version since then.
20+
21+
If you're unsure if your cluster was created before the current version of OCP, use the following commands to check.
22+
23+
To get the cluster managed resource group:
24+
25+
```
26+
RESOURCEGROUP=aro-rg # the name of the resource group your cluster is in
27+
CLUSTER=cluster # the name of your cluster
28+
CLUSTER_RESOURCEGROUP=$(az aro show -g $RESOURCEGROUP -n $CLUSTER --query clusterProfile.resourceGroupId -o tsv | awk -F'/' '{print $NF}')
29+
```
30+
31+
List the network load balancers:
32+
33+
```
34+
az network lb list -g $CLUSTER_RESOURCEGROUP -o table
35+
```
36+
37+
If you have a loadbalancer named `$CLUSTER-public-lb`, the cluster has the older network architecture and can't use the multiple public IP feature.
38+
39+
### Download ARO extension wheel file (Preview only)
40+
41+
In order to run the commands in this article, you must first download the ARO extension wheel file from [https://aka.ms/az-aroext-latest](https://aka.ms/az-aroext-latest). To install the extension, run the following command:
2042

2143
`az extension add -s <path to downloaded whl file>`
2244

@@ -40,4 +62,4 @@ az aro update --resource-group aroResourceGroup --name aroCluster \
4062
--load-balancer-managed-outbound-ip-count 4
4163
```
4264

43-
You can use this update method to either increase or decrease the number of IPs on a cluster to be between 1 and 20.
65+
You can use this update method to either increase or decrease the number of IPs on a cluster to be between 1 and 20. Note that scaling down the number of clusters can interrupt the outbound network traffic from the cluster.

articles/openshift/openshift-faq.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ sections:
3030
- question: What is the maximum number of pods in an Azure Red Hat OpenShift cluster? What is the maximum number of pods per node in Azure Red Hat OpenShift?
3131
answer: |
3232
The actual number of supported pods depends on an application’s memory, CPU, and storage requirements.
33-
33+
3434
Azure Red Hat OpenShift 4.x has a 250 pod-per-node limit and a 60 compute node limit. These limits cap the maximum number of pods supported in a cluster to 250&times;60 = 15,000. For a private cluster without any public IPs (for example, created by using [User Defined Routing (UDR)](howto-create-private-cluster-4x.md#create-a-private-cluster-without-a-public-ip-address) and running version 4.11 or higher), the limits are 120 compute nodes and 30,000 pods.
3535
3636
- question: Can a cluster have compute nodes across multiple Azure regions?

0 commit comments

Comments
 (0)