Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os serviços do Azure definem limites e cotas padrão para recursos e recursos, incluindo restrições de uso para determinadas SKUs de máquina virtual (VM).
Este artigo descreve os limites de recursos padrão para o Azure Kubernetes Service (AKS) e a disponibilidade do AKS nas regiões do Azure.
Quotas e limites do serviço
| Recurso | Limite |
|---|---|
| Número máximo de clusters por assinatura globalmente | 5.000 |
| Máximo de nós por cluster com Conjuntos de Dimensionamento de Máquina Virtual e SKU do Balanceador de Carga Padrão | 5.000 em todos os pools de nós Observação: se você não conseguir dimensionar até 5.000 nós por cluster, consulte Práticas recomendadas para clusters grandes. |
| Máximo de nós por pool de nós (Conjuntos de Escala de Máquinas Virtuais) | 1000 |
| Número máximo de piscinas de nós por cluster | 100 |
| Máximo de pods por nó: com o plug-in de rede Kubenet | Máximo: 250 Padrão da CLI do Azure: 110 Padrão do modelo do Azure Resource Manager: 110 Padrão de implantação do portal do Azure: 30 |
| Máximo de pods por nó: com a Interface de Rede de Contêiner do Azure (Azure CNI)1 | Máximo: 250 Máximo recomendado para contêineres do Windows Server: 110 Padrão: 30 |
| Open Service Mesh (OSM) complemento AKS | Versão do cluster do Kubernetes: Versões suportadas pelo AKS Controladores OSM por cluster: 1 Pods por controlador OSM: 1600 Contas de serviço Kubernetes gerenciadas pelo OSM: 160 |
| Máximo de serviços kubernetes com balanceamento de carga por cluster com SKU do Balanceador de Carga Padrão | 300 |
| Número máximo de nós por cluster com Conjuntos de Disponibilidade de Máquina Virtual e SKU do Balanceador de Carga Básico | 100 |
1 Os contêineres do Windows Server devem usar o plug-in de rede CNI do Azure. Kubenet não é suportado para contêineres do Windows Server.
| Camada de plano de controlo do Kubernetes | Limite |
|---|---|
| Escalão padrão | Dimensiona automaticamente o servidor de API do Kubernetes com base na carga. Limites maiores de componentes do planalto de controle e instâncias do servidor API/etcd. |
| Escalão gratuito | Recursos limitados com limite de solicitações a bordo. Limite recomendado de 10 nós por cluster. Ideal para experimentar, aprender e testes simples. Não aconselhado para cargas de trabalho críticas e/ou de produção. |
Nota
Para além dos níveis Livre e Standard listados na tabela anterior, o AKS oferece um nível Premium para cargas de trabalho de produção que requerem um SLA em tempo de atividade e um Suporte a Longo Prazo (LTS) de 24 meses. Para uma comparação completa, veja os escalões de preços do AKS.
Importante
O limite do Basic Balanceador de Carga na tabela anterior aplica-se apenas a configurações legadas. A partir de 30 de setembro de 2025, o AKS deixou de suportar o Basic Balanceador de Carga. Use o Balanceador de Carga Standard para novas implementações e atualize as implementações existentes para o Balanceador de Carga Standard.
Importante
A partir de 30 de setembro de 2027, o Azure Kubernetes Service (AKS) deixou de suportar o add-on Open Service Mesh (OSM). O projeto upstream Open Service Mesh foi retirado.
Se o seu cluster usar o add-on OSM, migre para o add-on Istio antes da data de fim de suporte. Este aviso de descontinuação aplica-se apenas ao suplemento OSM gerido e não se aplica a instalações de malha de serviços de código aberto ou autogeridas. Para os passos de migração, consulte Orientação de migração do add-on OSM para o add-on Istio. Para se manter informado sobre os anúncios e atualizações da AKS, siga as notas de atualização da AKS.
Limites de quotas em clusters geridos por AKS
Utilize a página de Quotas do portal Azure para visualizar os limites e a utilização das quotas e solicitar quotas adicionais.
A captura de ecrã seguinte mostra a utilização atual e os limites para clusters geridos por AKS por região e os controlos para solicitar ajustes de quotas.
Se exceder a sua quota de cluster gerido, poderá ver uma mensagem de erro semelhante à seguinte:
ManagedClusterCountExceedsQuotaLimit: Operation results in exceeding quota limits for managed clusters. Maximum allowed: %d, Current usage: %d, Additional requested: %d. Consider deleting unused clusters or requesting a quota increase. To request a quota increase, follow the instructions here: https://learn.microsoft.com/azure/quotas/quickstart-increase-quota-portal.
Para resolver este erro, peça uma quota adicional na página de Quotas do portal Azure.
Limites de quotas de clusters geridos por AKS
| Tipo de subscrição | Número padrão de clusters AKS por assinatura por região para novas assinaturas1 | Número máximo de clusters AKS por subscrição por região através de autoatendimento utilizando a Página de Quotas do portal do Azure2 |
|---|---|---|
| Subscrições do Enterprise Agreement | 100 | 1,000 |
| Subscrições CSP, Pay-as-you-go, Sponsored, MSDN, MPN, Azure Pass, Azure In Open e Azure Pass | 10 | 100 |
| Subscrições de Avaliação Gratuita e Azure para Estudantes | 3 | 3 |
1 O número padrão de clusters AKS por assinatura por região para novas assinaturas pode variar em regiões com restrições de capacidade.
2 Para solicitar um aumento do limite de cota, use o processo de solicitação de Cotas do portal do Azure. Solicitações de aumento de cota que superem o limite máximo permitido pelo sistema de auto-serviço vão requerer um tíquete de suporte. As subscrições de Avaliação Gratuita e do Azure para Estudantes não são elegíveis para aumentos de limites ou quotas. Se tiver uma subscrição de Avaliação Gratuita ou do Azure para Estudantes, pode atualizar para uma subscrição pré-paga para obter limites de quota mais elevados.
Limites de controle de fluxo nas APIs do provedor de recursos do AKS
O AKS utiliza o algoritmo de 'token bucket' para limitação de velocidade, de modo a regular determinadas APIs do provedor de recursos do AKS. A limitação ajuda a manter o desempenho do serviço e promove o uso justo.
Os baldes de tokens têm um tamanho fixo (também conhecido como taxa de rajada) e reabastecem-se ao longo do tempo a uma taxa fixa (também conhecida como taxa sustentada). Cada limite de limitação aplica-se ao recurso especificado em cada região. Por exemplo, uma subscrição pode ligar ListManagedClusters até 60 vezes de uma vez para cada grupo de recursos (taxa de rajada) e depois continuar a fazer uma chamada por segundo (taxa sustentada).
| Pedido da API | Tamanho da caçamba | Taxa de recarga | Âmbito de aplicação |
|---|---|---|---|
LISTA ManagedClusters |
500 pedidos | 1 pedido por segundo | Subscrição |
LISTA ManagedClusters |
60 pedidos | 1 pedido por segundo | Grupo de recursos |
PUT AgentPool |
20 pedidos | 1 pedido por minuto | Pool de agentes |
PUT ManagedCluster |
20 pedidos | 1 pedido por minuto | Cluster gerenciado |
OBTER ManagedCluster |
60 pedidos | 1 pedido por segundo | Cluster gerenciado |
| Estado operacional do GET | 200 pedidos | 2 pedidos por segundo | Subscrição |
| Todas as outras APIs | 60 pedidos | 1 pedido por segundo | Subscrição |
Nota
Os ManagedClusters buckets e AgentPools são contados separadamente para o mesmo cluster AKS.
Quando o AKS limita um pedido, devolve o código 429 de estado HTTP (Demasiados Pedidos) e o Throttled código de erro. A resposta inclui um Retry-After cabeçalho que especifica o número de segundos a esperar antes de tentar novamente. Se o seu cliente usar um padrão de chamada API em bursty, configure-o para gerir o Retry-After valor. Para mais informações, consulte o Retry-After cabeçalho. O AKS usa delay-seconds para especificar o intervalo de retentativa.
Infraestrutura provisionada
Aplicam-se todas as outras limitações de rede, computação e armazenamento para a infraestrutura de aprovisionamento. Para obter os limites relevantes, consulte Limites de assinatura e serviço do Azure.
Importante
Quando melhoras um cluster AKS, a atualização consome temporariamente recursos extra. Esses recursos incluem endereços IP disponíveis em uma sub-rede de rede virtual ou cota de vCPU de máquina virtual.
Para contentores do Windows Server, atualize o pool de nós para aplicar as atualizações mais recentes dos nós. Se não tiver espaço de endereços IP ou quota de vCPU suficiente para estes recursos temporários, a atualização do cluster falha. Para mais informações, consulte Atualizar um pool de nós no AKS.
Tamanhos de VM suportados no AKS
O suporte do Azure Kubernetes Service (AKS) para tamanhos de VM muda à medida que o Azure lança novas versões de VM. Para atualizações sobre versões suportadas, consulte as notas de atualização do AKS.
Tamanhos restritos de VMs no AKS
Cada nó num cluster AKS contém uma quantidade fixa de recursos de computação, como vCPU e memória. Como o Kubernetes requer recursos de computação específicos para funcionar corretamente, o AKS restringe certas versões das VMs por defeito. Estas restrições ajudam a garantir que os pods possam ser agendados e funcionar corretamente nos nós.
Grupos de nós de utilizador
Para pools de nós de utilizador, pode não conseguir usar versões de VM com menos de dois vCPUs e 2 GB de memória.
Agrupamentos de nós do sistema
Para pools de nós do sistema, pode não conseguir usar versões de VM com menos de dois vCPUs e 4 GB de memória. Para ajudar a garantir um agendamento fiável para os pods do sistema kube necessários e para as suas aplicações, o AKS não suporta VMs da série B para pools de nós do sistema e não recomenda VMs da série Av1.
Para obter mais informações sobre tipos de VM e seus recursos de computação, consulte Tamanhos para máquinas virtuais no Azure.
Tamanhos de imagem de contentores suportados no AKS
O AKS não define um limite de nível de serviço para o tamanho da imagem do contentor. Imagens grandes podem aumentar a latência de pull e consumir mais espaço em disco no nó, I/O do disco e largura de banda de rede. Se um nó não tiver espaço em disco suficiente, o kubelet pode não conseguir puxar a imagem. Para orientações de otimização, consulte Melhorar o desempenho de pull de imagens de contentores em AKS.
O uso da memória em tempo de execução depende do comportamento da carga de trabalho e não do tamanho do artefacto da imagem. Defina pedidos de memória de contentores e limites com base nos requisitos de tempo de execução medidos. Para mais informações, consulte Gestão de recursos para pods e contentores.
Disponibilidade da região
A disponibilidade do AKS varia consoante a região do Azure. Mesmo em regiões suportadas, a capacidade regional, a disponibilidade de versões da VM e a quota de subscrições podem afetar a implementação.
Para obter a lista mais recente de onde você pode implantar e executar clusters, consulte Disponibilidade da região AKS.
A VM inteligente predefine no AKS
Antes de maio de 2025, o SKU padrão da VM do AKS era Standard_DS2_v2. Para implementações criadas desde maio de 2025, se não especificar um SKU de VM, o AKS seleciona dinamicamente um padrão com base na capacidade disponível e na quota. Esta seleção melhora a fiabilidade da implementação e a utilização de recursos.
Predefinições de configuração de cluster no portal do Azure
Quando criares um cluster no portal do Azure, seleciona um preset para configurar rapidamente o cluster para o teu cenário. Podes modificar os valores predefinidos durante a criação do cluster. As definições que podes modificar após a implementação variam.
| Predefinição | Descrição |
|---|---|
| Padrão de Produção | Ideal para a maioria das aplicações que servem tráfego de produção com as melhores práticas recomendadas pelo AKS. |
| Dev/Test | Ideal para desenvolver novas cargas de trabalho ou testar cargas de trabalho existentes. |
| Economia da Produção | É ideal para servir o tráfego de produção de forma económica se as suas cargas de trabalho tolerarem interrupções. |
| Empresa de Produção | Ideal para servir o tráfego de produção com permissões rigorosas e segurança reforçada. |
| Definição de configuração | Padrão de Produção | Dev/Test | Economia da Produção | Empresa de Produção |
|---|---|---|---|---|
| Tamanho do nó no grupo de nós do sistema | Standard_D8ds_v5 | Standard_D4ds_v5 | Standard_D8ds_v5 | Standard_D16ds_v5 |
| Intervalo de escalonamento automático do pool de nós do sistema | 2-5 nós | 2-5 nós | 2-5 nós | 2-5 nós |
| Tamanho do nó do pool de usuário | Standard_D8ds_v5 | - | Standard_D8as_v4 | Standard_D8ds_v5 |
| Intervalo de dimensionamento automático do pool de nós do usuário | 2-100 nós | - | 0-25 nós | 2-100 nós |
| Cluster privado | - | - | - | |
| Zonas de disponibilidade | - | - | ||
| Política do Azure | - | - | ||
| Azure Monitor | - | - | ||
| Driver CSI da loja de segredos | - | - | ||
| Configuração da rede | Sobreposição do Azure CNI | Sobreposição do Azure CNI | Sobreposição do Azure CNI | Sobreposição do Azure CNI |
| Política de rede | Nenhum | Nenhum | Nenhum | Nenhum |
| Autenticação e autorização | Contas locais com controle de acesso baseado em função (RBAC) do Kubernetes | Contas locais com Kubernetes RBAC | Autenticação Microsoft Entra ID com controlo de acesso baseado em funções Azure (Azure RBAC) | Autenticação de ID do Microsoft Entra com o Azure RBAC |
Próximos passos
Para limites e quotas que o suporte aumenta, submeta um pedido de suporte do Azure e selecione Quota for Issue type.