@@ -66,8 +66,6 @@ All parameters have sensible defaults as specified below. Only the `--subscripti
6666| ` --kubernetes-version ` | Kubernetes version for the cluster | ` 1.33 ` |
6767| ` --vm-size ` | Azure VM size for cluster nodes | ` Standard_B2s ` |
6868| ` --networking-mode ` | Networking mode (overlay, swift, nodesubnet, dualstack-overlay, vnetscale-swift) | ` overlay ` |
69- | ` --no-kube-proxy ` | Create cluster without kube-proxy | ` true ` |
70- | ` --with-kube-proxy ` | Create cluster with kube-proxy | Overrides --no-kube-proxy |
7169| ` --cni-plugin ` | CNI plugin (cilium, azure-cni, none) | ` cilium ` |
7270| ` --cns-version ` | CNS version to deploy | ` v1.5.38 ` |
7371| ` --azure-ipam-version ` | Azure IPAM version | ` v0.3.0 ` |
@@ -80,17 +78,17 @@ All parameters have sensible defaults as specified below. Only the `--subscripti
8078
8179## Networking Modes
8280
83- - ** overlay** : Standard overlay networking mode (supports kube-proxy and no-kube-proxy)
84- - ** swift** : SWIFT networking mode (supports kube-proxy and no-kube-proxy)
85- - ** nodesubnet** : NodeSubnet networking mode (only supports no-kube-proxy)
86- - ** dualstack-overlay** : Dualstack overlay networking mode (supports kube-proxy and no-kube-proxy)
87- - ** vnetscale-swift** : VNet Scale SWIFT networking mode (supports kube-proxy and no-kube-proxy)
81+ - ** overlay** : Standard overlay networking mode
82+ - ** swift** : SWIFT networking mode
83+ - ** nodesubnet** : NodeSubnet networking mode
84+ - ** dualstack-overlay** : Dualstack overlay networking mode
85+ - ** vnetscale-swift** : VNet Scale SWIFT networking mode
8886
8987## CNI Plugins
9088
91- - ** cilium** : Deploy Cilium CNI with configurable versions (default)
92- - ** azure-cni** : Deploy Azure CNI Manager
93- - ** none** : Deploy only cluster and CNS, no CNI plugin
89+ - ** cilium** : Deploy Cilium CNI with configurable versions (default, automatically disables kube-proxy )
90+ - ** azure-cni** : Deploy Azure CNI Manager (automatically enables kube-proxy)
91+ - ** none** : Deploy only cluster and CNS, no CNI plugin (automatically disables kube-proxy)
9492
9593## Supported Cilium Versions
9694
@@ -140,16 +138,7 @@ cd /path/to/azure-container-networking
140138 --subscription 9b8218f9-902a-4d20-a65c-e98acec5362f
141139```
142140
143- ### Example 5: Cluster with kube-proxy enabled
144- ``` bash
145- cd /path/to/azure-container-networking
146- ./hack/aks/create-byocni-cluster.sh \
147- --subscription 9b8218f9-902a-4d20-a65c-e98acec5362f \
148- --networking-mode overlay \
149- --with-kube-proxy
150- ```
151-
152- ### Example 6: Dualstack cluster with Cilium
141+ ### Example 5: Dualstack cluster with Cilium
153142``` bash
154143cd /path/to/azure-container-networking
155144./hack/aks/create-byocni-cluster.sh \
@@ -159,7 +148,7 @@ cd /path/to/azure-container-networking
159148 --cilium-version-tag v1.17.0
160149```
161150
162- ### Example 7 : Cluster with specific Kubernetes version
151+ ### Example 6 : Cluster with specific Kubernetes version
163152``` bash
164153cd /path/to/azure-container-networking
165154./hack/aks/create-byocni-cluster.sh \
0 commit comments