Quote, limitazioni delle dimensioni delle macchine virtuali e disponibilità delle aree nel servizio Azure Kubernetes
Tutti i servizi di Azure impostano limiti e quote predefiniti per risorse e funzionalità, incluse le restrizioni di utilizzo per determinati SKU di macchine virtuali.
Questo articolo illustra in dettaglio i limiti delle risorse predefinite per le risorse servizio Azure Kubernetes (servizio Azure Kubernetes) e la disponibilità del servizio Azure Kubernetes nelle aree di Azure.
Quote e limiti del servizio
Conto risorse | Limite |
---|---|
Numero massimo di cluster per sottoscrizione | 5000 Nota: distribuire cluster in aree diverse per tenere conto dei limiti di limitazione delle API di Azure |
Numero massimo di nodi per cluster con set di scalabilità di macchine virtuali e SKU di Load Balancer Standard | 5000 in tutti i pool di nodi Nota: se non è possibile aumentare le prestazioni fino a 5000 nodi per cluster, vedere Procedure consigliate per cluster di grandi dimensioni. |
Numero massimo di nodi per pool di nodi (pool di nodi set di scalabilità di macchine virtuali) | 1000 |
Numero massimo di pool di nodi per cluster | 100 |
Numero massimo di pod per nodo: con il plug-indi rete Kubenet 1 | Massimo: 250 Impostazione predefinita dell'interfaccia della riga di comando di Azure: 110 Impostazione predefinita del modello di Azure Resource Manager: 110 portale di Azure valore predefinito della distribuzione: 30 |
Numero massimo di pod per nodo: con l'interfaccia di rete di Azure Container (Azure CNI)1 | Massimo: 250 Massimo consigliato per i contenitori di Windows Server: 110 Valore predefinito: 30 |
Addon del servizio Azure Kubernetes Open Service Mesh (OSM) | Versione del cluster Kubernetes: versioni supportate del servizio Azure Kubernetes Controller OSM per cluster: 1 Pod per controller OSM: 1600 Account del servizio Kubernetes gestiti da OSM: 160 |
Numero massimo di servizi kubernetes con carico bilanciato per cluster con SKU Load Balancer Standard | 300 |
Numero massimo di nodi per cluster con set di disponibilità di macchine virtuali e SKU Basic di Load Balancer | 100 |
1 I contenitori di Windows Server devono usare il plug-in di rete Azure CNI. Kubenet non è supportato per i contenitori di Windows Server.
Livello piano di controllo Kubernetes | Limite |
---|---|
Livello Standard | Ridimensiona automaticamente il server API Kubernetes in base al carico. Limiti dei componenti del piano di controllo più grandi e istanze del server API e così via. |
Livello gratuito | Risorse limitate con limite di richieste in volo di 50 chiamate di modifica e 100 chiamate di sola lettura. Limite di nodi consigliato di 10 nodi per cluster. Ideale per esperimenti, apprendimento e test semplici. Non consigliato per carichi di lavoro di produzione/critici. |
Infrastruttura sottoposta a provisioning
Tutte le altre limitazioni relative alla rete, al calcolo e all'archiviazione si applicano all'infrastruttura sottoposta a provisioning. Per i limiti pertinenti, vedere Sottoscrizione di Azure e limiti del servizio.
Importante
Quando si aggiorna un cluster del servizio Azure Kubernetes, vengono usate temporaneamente risorse aggiuntive. Queste risorse includono gli indirizzi IP disponibili in una subnet di rete virtuale o una quota vCPU della macchina virtuale.
Per i contenitori di Windows Server, è possibile eseguire un'operazione di aggiornamento per applicare gli aggiornamenti più recenti del nodo. Se non si ha la quota di spazio indirizzi IP o vCPU disponibile per gestire queste risorse temporanee, il processo di aggiornamento del cluster avrà esito negativo. Per altre informazioni sul processo di aggiornamento dei nodi di Windows Server, vedere Aggiornare un pool di nodi nel servizio Azure Kubernetes.
Dimensioni delle macchine virtuali supportate
L'elenco delle dimensioni di vm supportate nel servizio Azure Kubernetes è in continua evoluzione con il rilascio di nuovi SKU di macchine virtuali in Azure. Seguire le note sulla versione del servizio Azure Kubernetes per rimanere informati dei nuovi SKU supportati.
Dimensioni delle macchine virtuali con restrizioni
Le dimensioni delle macchine virtuali con meno di due CPU potrebbero non essere usate con il servizio Azure Kubernetes. Ogni nodo in un cluster del servizio Azure Kubernetes contiene una quantità fissa di risorse di calcolo, ad esempio vCPU e memoria. Se un nodo del servizio Azure Kubernetes contiene risorse di calcolo insufficienti, i pod potrebbero non essere eseguiti correttamente. Per assicurarsi che i pod di kube-system necessari e le applicazioni possano essere pianificati in modo affidabile, non usare macchine virtuali serie B e gli SKU di macchine virtuali seguenti nel servizio Azure Kubernetes nei pool di nodi di sistema:
- Standard_A0
- Standard_A1
- Standard_A1_v2
- Standard_F1
- Standard_F1s
Per altre informazioni sui tipi di vm e sulle relative risorse di calcolo, vedere Dimensioni per le macchine virtuali in Azure.
Dimensioni dell'immagine del contenitore supportate
Il servizio Azure Kubernetes non imposta un limite per le dimensioni dell'immagine del contenitore. Tuttavia, è importante comprendere che più grande è l'immagine del contenitore, maggiore è la richiesta di memoria. Questo potrebbe potenzialmente superare i limiti delle risorse o la memoria complessiva disponibile dei nodi di lavoro. Per impostazione predefinita, la memoria per le dimensioni della macchina virtuale Standard_DS2_v2 per un cluster del servizio Azure Kubernetes è impostata su 7 GiB.
Quando un'immagine del contenitore è molto grande (1 TiB o più), kubelet potrebbe non essere in grado di eseguirne il pull dal registro contenitori a un nodo a causa della mancanza di spazio su disco.
Aree di disponibilità
Per l'elenco più recente di dove è possibile distribuire ed eseguire cluster, vedere Disponibilità dell'area del servizio Azure Kubernetes.
Set di impostazioni di configurazione del cluster nel portale di Azure
Quando si crea un cluster usando il portale di Azure, è possibile scegliere una configurazione predefinita per personalizzare rapidamente in base allo scenario. È possibile modificare i valori predefiniti in qualsiasi momento.
Preset | Descrizione |
---|---|
Standard di produzione | Ideale per la maggior parte delle applicazioni che servono il traffico di produzione con le procedure consigliate per il servizio Azure Kubernetes. |
Sviluppo e test | Ideale per lo sviluppo di nuovi carichi di lavoro o il test di carichi di lavoro esistenti. |
Economia di produzione | Ideale per gestire il traffico di produzione in modo consapevole dei costi se i carichi di lavoro possono tollerare interruzioni. |
Production Enterprise | Ideale per gestire il traffico di produzione con autorizzazioni rigorose e sicurezza avanzata. |
Standard di produzione | Sviluppo e test | Economia di produzione | Production Enterprise | |
---|---|---|---|---|
Dimensioni del nodo del pool di nodi di sistema | Standard_D8ds_v5 | Standard_DS2_v2 | Standard_D8ds_v5 | Standard_D16ds_v5 |
Intervallo di scalabilità automatica del pool di nodi di sistema | 2-5 nodi | 2-100 nodi | 2-5 nodi | 2-5 nodi |
Dimensioni del nodo del pool di nodi utente | Standard_D8ds_v5 | - | Standard_D8as_v4 | Standard_D8ds_v5 |
Intervallo di scalabilità automatica del pool di nodi utente | 2-100 nodi | - | - | 2-100 nodi |
Cluster privato | - | - | - | |
Zone di disponibilità | - | - | ||
Criteri di Azure | - | - | ||
Monitoraggio di Azure | - | - | ||
Driver CSI dell'archivio segreti | - | - | ||
Configurazione di rete | Azure CNI | Kubenet | Azure CNI | Azure CNI |
Configurazione di rete | Calico | Calico | Calico | Calico |
Autenticazione e autorizzazione | Account locali con controllo degli accessi in base al ruolo di Kubernetes | Account locali con controllo degli accessi in base al ruolo di Kubernetes | Autenticazione di Azure AD con il controllo degli accessi in base al ruolo di Azure | Autenticazione di Azure AD con il controllo degli accessi in base al ruolo di Azure |
Passaggi successivi
È possibile aumentare determinati limiti e quote predefiniti. Se la risorsa supporta un aumento, richiedere l'aumento tramite una richiesta di supporto tecnico di Azure (per Tipo di problema selezionare Quota).