Azure / Azure/AKS

[Feature] AKS Automatic support for Dual stack networking [IPv6]

Open
#4,867 4 comments 0 reactions 1 assignee Claimed by @wdarko1 View on GitHub
automatic feature-request Karpenter
Dominant language
TypeScript
Stars
2.1k
Forks
395
Avg merge
2d 22h
Merged PRs (30d)
13

Description

**Is your feature request related to a problem? Please describe.**
AKS Automatic sku doesn't support `ipv6` ip family, although standard AKS cluster on CNI overlay with Cilium supports dual-stack networking.

**Describe alternatives you've considered**
Using a standard AKS cluster on CNI overlay with Cilium supports dual-stack networking.

**Additional context**

```sh
az aks create \
--resource-group ${RESOURCE_GROUP} \
--location ${LOCATION} \
--name ${CLUSTER_NAME} \
--ip-families ipv4,ipv6 \
--apiserver-subnet-id "/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${RESOURCE_GROUP}/providers/Microsoft.Network/virtualNetworks/${VNET_NAME}/subnets/${API_SERVER_SUBNET}" \
--vnet-subnet-id "/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${RESOURCE_GROUP}/providers/Microsoft.Network/virtualNetworks/${VNET_NAME}/subnets/${CLUSTER_SUBNET}" \
--assign-identity "/subscriptions/${SUBSCRIPTION_ID}/resourcegroups/${RESOURCE_GROUP}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/${IDENTITY_NAME}" \
--sku automatic \
--enable-private-cluster \
--no-ssh-key

Argument '--apiserver-subnet-id' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Argument '--sku' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
The behavior of this command has been altered by the following extension: aks-preview
The new node pool will enable SSH access, recommended to use '--ssh-access disabled' option to disable SSH access for the node pool to make it more secure.
(OperationNotAllowed) .properties.nodeProvisioningProfile.mode cannot be Auto unless .properties.networkProfile.ipFamilies is set to one of [IPv4].
Code: OperationNotAllowed
Message: .properties.nodeProvisioningProfile.mode cannot be Auto unless .properties.networkProfile.ipFamilies is set to one of [IPv4].

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.