Alex Avrutin
Alex Avrutin

Reputation: 1391

Is it possible to change subnet in Azure AKS deployment?

I'd like to move an instance of Azure Kubernetes Service to another subnet in the same virtual network. Is it possible or the only way to do this is to recreate the AKS instance?

Upvotes: 7

Views: 11905

Answers (2)

4c74356b41
4c74356b41

Reputation: 72171

No, it is not possible, you need to redeploy AKS

edit: 08.02.2023 - its actually possible to some extent now: https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni-dynamic-ip-allocation#configure-networking-with-dynamic-allocation-of-ips-and-enhanced-subnet-support---azure-cli

I'm not sure it can be updated on an existing cluster without recreating it (or the nodepool)

Upvotes: 18

Nagarajan B P
Nagarajan B P

Reputation: 169

I know its an old thread, but just responding in case someone might find it useful. You cannot change the subnet of the AKS directly. However, you can always change the subnets of the underlying components. In our case, we had a simple setup of 2 nodes and a LoadBalancer. We created a new subnet and change the subnets on these individual components. It worked for us, so do ensure to check the services and the pods, to ensure correct working.

Upvotes: 3

Related Questions