O apoio de Capz ao Serviço do Azure Kubernetes (AKS), a distribuição gerenciada de Kubernetes, ainda estava em fase experimental, sem recursos essenciais necessários para o nosso caso de uso.Isso nos levou a explorar a API de cluster, que oferece APIs declarativas para simplificar o provisionamento, atualização e gerenciamento de vários clusters de Kubernetes.Alguns desses campos, como MachineType, Disksize, DiskType, Maxpod, Type (Spot vs regulares), são campos imutáveis no AKS.Sob o capô, o operador cria um novo pool de nós, drena o antigo e o exclui em um processo completamente opaco dos usuários.No entanto, havia três grandes obstáculos para a adoção da API de cluster imediatamente:
Suporte limitado para distribuições gerenciadas de Kubernetes na API de cluster.
Fonte: https://techblog.citystoragesystems.com/p/managing-100s-of-kubernetes-clusters