Azure / AKS

Azure Kubernetes Service
https://azure.github.io/AKS/
1.97k stars 308 forks source link

[Feature] Convert all clusters with non-AZ enabled control planes to be AZ enabled #3493

Closed seumasdunlop closed 1 month ago

seumasdunlop commented 1 year ago

As discussed in #2432 and and documented, if a cluster is created without availability zones defined then the control plane will not be formed redundantly across AZs. It is impossible to change this and impossible to view the current state which is problematic for old clusters where the history hasn't been documented.

The final comment in #2432 before it was closed states:

we do have a roadmap item to convert all non-AZ enabled clusters to AZ enabled clusters for every region where multiple AZs are available

I can't find a public issue for this work so Azure support suggested creating one, hence this issue.

Is your feature request related to a problem? Please describe. We have clusters that (probably) weren't created using AZs that we want to update so the control plane uses AZs. Currently that means rebuilding the cluster which is a lot of work for us. It would be great if it happened magically in the background.

Describe the solution you'd like As described in #2432, "convert all non-AZ enabled clusters to AZ enabled clusters for every region where multiple AZs are available".

Describe alternatives you've considered Rebuilding the clusters.

microsoft-github-policy-service[bot] commented 9 months ago

Action required from @Azure/aks-pm

microsoft-github-policy-service[bot] commented 8 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 8 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 7 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 7 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 6 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 6 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 5 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 5 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 4 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 4 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 3 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 3 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 2 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 2 months ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 1 month ago

Issue needing attention of @Azure/aks-leads

microsoft-github-policy-service[bot] commented 1 month ago

Issue needing attention of @Azure/aks-leads

steeling commented 1 month ago

The work item in the last comment was actually completed. Per the docs:

The availability zones that the managed control plane components are deployed into are not controlled by this parameter. They are automatically spread across all availability zones (if present) in the region during cluster deployment.

So as long as the region your cluster is in supports AZ's your control plane will be spread across AZ's. Hope that helps!