You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/application-gateway/for-containers/container-networking.md
+5-7Lines changed: 5 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Container Networking with Azure Application Gateway for Containers
2
+
title: Container networking with Azure Application Gateway for Containers
3
3
description: Learn how Azure Application Gateway for Containers works with different container networking interfaces.
4
4
services: application gateway
5
5
author: greg-lindsay
@@ -9,9 +9,7 @@ ms.date: 3/24/2025
9
9
ms.author: greglin
10
10
---
11
11
12
-
# Container Networking with Application Gateway for Containers
13
-
14
-
## Overview
12
+
# Container networking with Application Gateway for Containers
15
13
16
14
Kubernetes uses Container Networking Interface (CNI) plugins to manage networking in Kubernetes clusters. CNIs are responsible for assigning IP addresses to pods, network routing between pods, Kubernetes Service routing, and more.
17
15
@@ -30,8 +28,8 @@ When choosing a networking model, consider the use cases for each CNI plugin and
30
28
31
29
| CNI plugin | Networking model | Use case highlights |
|**Azure CNI Overlay**| Overlay | - Best for VNET IP conservation<br/>- Max node count supported by API Server + 250 pods per node<br/>- Simpler configuration<br/> -No direct external pod IP access |
34
-
|**Azure CNI Pod Subnet**| Flat | - Direct external pod access<br/>- Modes for efficient VNet IP usage _or_ large cluster scale support(Preview) |
31
+
|**Azure CNI Overlay**| Overlay | - Best for VNET IP conservation<br/>- Max node count supported by API Server + 250 pods per node<br/>- Simpler configuration<br/> -No direct external pod IP access |
32
+
|**Azure CNI Pod Subnet**| Flat | - Direct external pod access<br/>- Modes for efficient VNet IP usage _or_ large cluster scale support(Preview) |
35
33
|**Azure CNI Node Subnet**| Flat | - Direct external pod access<br/>- Simpler configuration <br/>- Limited scale <br/>- Inefficient use of VNet IPs |
36
34
37
35
When provisioning Application Gateway for Containers into a cluster that has CNI Overlay or CNI enabled, Application Gateway for Containers automatically detects the intended network configuration. There are no changes needed in Gateway or Ingress API configuration to specify CNI Overlay or CNI.
@@ -75,7 +73,7 @@ Q: Can I upgrade an existing cluster with Application Gateway for Containers fro
75
73
A: Yes, upgrade of the AKS cluster from CNI to CNI Overlay and Application Gateway for Containers automatically detects the change. It is recommended to schedule this during a maintenance window as it may take a few minutes post-cluster upgrade to detect and configure support for CNI Overlay.
76
74
77
75
>[!WARNING]
78
-
> Ensure the Application Gateway for Containers subnet is a /24 prior to upgrading. Upgrading from CNI to CNI Overlay with a larger subnet (i.e. /23) will lead to an outage and require the Application Gateway for Containers subnet to be recreated with a /24 subnet size.
76
+
> Ensure the Application Gateway for Containers subnet is a /24 prior to upgrading. Upgrading from CNI to CNI Overlay with a larger subnet (i.e., /23) will lead to an outage and require the Application Gateway for Containers subnet to be recreated with a /24 subnet size.
79
77
80
78
Q: Can I upgrade an existing cluster with Kubenet to CNI Overlay?
0 commit comments