Skip to content

Commit b7593cb

Browse files
authored
Merge pull request #198396 from Nickomang/release-build-aks-networking
AKS networking Build updates
2 parents 08867a4 + f07160a commit b7593cb

File tree

3 files changed

+9
-41
lines changed

3 files changed

+9
-41
lines changed

articles/advisor/advisor-reference-operational-excellence-recommendations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ Learn more about [Kubernetes service - EnableClusterAutoscaler (Enable the Clust
157157

158158
Some of the subnets for this cluster's node pools are full and cannot take any more worker nodes. Using the Azure CNI plugin requires to reserve IP addresses for each node and all the pods for the node at node provisioning time. If there is not enough IP address space in the subnet, no worker nodes can be deployed. Additionally, the AKS cluster cannot be upgraded if the node subnet is full.
159159

160-
Learn more about [Kubernetes service - NodeSubnetIsFull (The AKS node pool subnet is full)](../aks/use-multiple-node-pools.md#add-a-node-pool-with-a-unique-subnet-preview).
160+
Learn more about [Kubernetes service - NodeSubnetIsFull (The AKS node pool subnet is full)](../aks/use-multiple-node-pools.md#add-a-node-pool-with-a-unique-subnet).
161161

162162
### Disable the Application Routing Addon
163163

articles/aks/configure-azure-cni.md

Lines changed: 3 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Configure Azure CNI networking in Azure Kubernetes Service (AKS)
33
description: Learn how to configure Azure CNI (advanced) networking in Azure Kubernetes Service (AKS), including deploying an AKS cluster into an existing virtual network and subnet.
44
services: container-service
55
ms.topic: article
6-
ms.date: 06/03/2019
6+
ms.date: 05/16/2022
77
ms.custom: references_regions, devx-track-azurecli
88
---
99

@@ -143,9 +143,7 @@ The following screenshot from the Azure portal shows an example of configuring t
143143

144144
![Advanced networking configuration in the Azure portal][portal-01-networking-advanced]
145145

146-
## Dynamic allocation of IPs and enhanced subnet support (preview)
147-
148-
[!INCLUDE [preview features callout](./includes/preview/preview-callout.md)]
146+
## Dynamic allocation of IPs and enhanced subnet support
149147

150148
A drawback with the traditional CNI is the exhaustion of pod IP addresses as the AKS cluster grows, resulting in the need to rebuild the entire cluster in a bigger subnet. The new dynamic IP allocation capability in Azure CNI solves this problem by allotting pod IPs from a subnet separate from the subnet hosting the AKS cluster. It offers the following benefits:
151149

@@ -165,40 +163,7 @@ The [prerequisites][prerequisites] already listed for Azure CNI still apply, but
165163

166164
* Only linux node clusters and node pools are supported.
167165
* AKS Engine and DIY clusters are not supported.
168-
169-
### Install the `aks-preview` Azure CLI
170-
171-
You will need the *aks-preview* Azure CLI extension. Install the *aks-preview* Azure CLI extension by using the [az extension add][az-extension-add] command. Or install any available updates by using the [az extension update][az-extension-update] command.
172-
173-
```azurecli-interactive
174-
# Install the aks-preview extension
175-
az extension add --name aks-preview
176-
177-
# Update the extension to make sure you have the latest version installed
178-
az extension update --name aks-preview
179-
```
180-
181-
### Register the `PodSubnetPreview` preview feature
182-
183-
To use the feature, you must also enable the `PodSubnetPreview` feature flag on your subscription.
184-
185-
Register the `PodSubnetPreview` feature flag by using the [az feature register][az-feature-register] command, as shown in the following example:
186-
187-
```azurecli-interactive
188-
az feature register --namespace "Microsoft.ContainerService" --name "PodSubnetPreview"
189-
```
190-
191-
It takes a few minutes for the status to show *Registered*. Verify the registration status by using the [az feature list][az-feature-list] command:
192-
193-
```azurecli-interactive
194-
az feature list -o table --query "[?contains(name, 'Microsoft.ContainerService/PodSubnetPreview')].{Name:name,State:properties.state}"
195-
```
196-
197-
When ready, refresh the registration of the *Microsoft.ContainerService* resource provider by using the [az provider register][az-provider-register] command:
198-
199-
```azurecli-interactive
200-
az provider register --namespace Microsoft.ContainerService
201-
```
166+
* Azure CLI version `2.37.0` or later.
202167

203168
### Planning IP addressing
204169

articles/aks/use-multiple-node-pools.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Use multiple node pools in Azure Kubernetes Service (AKS)
33
description: Learn how to create and manage multiple node pools for a cluster in Azure Kubernetes Service (AKS)
44
services: container-service
55
ms.topic: article
6-
ms.date: 02/11/2021
6+
ms.date: 05/16/2022
77

88
---
99

@@ -120,10 +120,13 @@ The following example output shows that *mynodepool* has been successfully creat
120120
> [!TIP]
121121
> If no *VmSize* is specified when you add a node pool, the default size is *Standard_D2s_v3* for Windows node pools and *Standard_DS2_v2* for Linux node pools. If no *OrchestratorVersion* is specified, it defaults to the same version as the control plane.
122122
123-
### Add a node pool with a unique subnet (preview)
123+
### Add a node pool with a unique subnet
124124

125125
A workload may require splitting a cluster's nodes into separate pools for logical isolation. This isolation can be supported with separate subnets dedicated to each node pool in the cluster. This can address requirements such as having non-contiguous virtual network address space to split across node pools.
126126

127+
> [!NOTE]
128+
> Make sure to use Azure CLI version `2.35.0` or later.
129+
127130
#### Limitations
128131

129132
* All subnets assigned to nodepools must belong to the same virtual network.

0 commit comments

Comments
 (0)