Creare e configurare un cluster del servizio Azure Kubernetes (AKS) per l'uso di nodi virtuali

Per ridimensionare rapidamente i carichi di lavoro dell'applicazione in un cluster del servizio Azure Kubernetes è possibile usare nodi virtuali. I nodi virtuali consentono di effettuare rapidamente il provisioning dei pod applicando al tempo di esecuzione una tariffa al secondo. Non è necessario attendere che la funzione di scalabilità automatica del cluster di Kubernetes distribuisca i nodi di calcolo delle macchine virtuali per eseguire pod aggiuntivi. I nodi virtuali sono supportati solo con i pod e i nodi Linux.

I nodi virtuali aggiunti per il servizio Azure Kubernetes in base al progetto open source Virtual Kubelet.

Questo articolo offre una panoramica dei requisiti di disponibilità e rete dell’area per l'uso dei nodi virtuali e delle limitazioni note.

Disponibilità a livello di area

Tutte le aree in cui ACI supporta gli SKU di rete virtuale sono supportate per le distribuzioni di nodi virtuali. Per altre informazioni, vedere Disponibilità di risorse per Istanze di Azure Container nelle aree di Azure.

Per gli SKU di CPU e memoria disponibili in ogni area, vedere disponibilità delle risorse di Istanze di Azure Container per Istanze di Azure Container nelle aree di Azure - Gruppi di contenitori Linux

Requisiti di rete

I nodi virtuali abilitano la comunicazione di rete tra i pod eseguiti in Istanze di Azure Container e nel cluster del servizio Azure Kubernetes. Per supportare questa comunicazione, viene creata una subnet di rete virtuale e vengono assegnate autorizzazioni delegate. I nodi virtuali funzionano solo con i cluster del servizio Azure Kubernetes creati usando una rete avanzata (Azure CNI). Per impostazione predefinita, i cluster del servizio Azure Kubernetes vengono creati con una rete di base basica (kubenet).

I pod in esecuzione in Istanze di Azure Container devono accedere all'endpoint del server API del servizio Azure Kubernetes per configurare la rete.

Limiti

La funzionalità dei nodi virtuali dipende molto dal set di funzionalità di Istanze di Azure Container. Oltre alle quote e ai limiti di per Istanze di Azure Container, gli scenari seguenti non sono supportati con nodi virtuali o sono considerazioni sulla distribuzione:

Passaggi successivi

Configurare i nodi virtuali per i cluster:

I nodi virtuali sono spesso un componente di una soluzione di scalabilità nel servizio Azure Kubernetes. Per altre informazioni sulle soluzioni di scalabilità, vedere gli articoli seguenti: