(DEPRECATO) Ridimensionare i nodi agente in un cluster del servizio contenitore

Suggerimento

Per la versione aggiornata di questo articolo, che usa il servizio Azure Kubernetes, vedere Cluster del servizio Azure Kubernetes (AKS).

Avviso

Il servizio Azure Container (ACS) è deprecato. Non saranno aggiunte nuove funzionalità al servizio Azure Container. Tutte le API, l'esperienza del portale, i comandi dell'interfaccia della riga di comando e la documentazione sono contrassegnate come deprecate.

Per altre informazioni, vedere l'annuncio di deprecazione del servizio Azure Container su Azure.com.

È consigliabile distribuire una delle soluzioni di Azure Marketplace seguenti:

Se si vuole usare Kubernetes, vedere Servizio Azure Kubernetes.

Dopo aver distribuito un cluster del servizio Azure Container, potrebbe essere necessario modificare il numero di nodi agente. Ad esempio, potrebbero essere necessari più agenti in modo da eseguire più applicazioni o istanze contenitore.

È possibile modificare il numero di nodi agente in un cluster DC/OS, Docker Swarm o Kubernetes tramite il portale di Azure o l'interfaccia della riga di comando di Azure.

Ridimensionare con il portale di Azure

  1. Nel portale di Azure, passare a Servizi contenitore e fare clic sul servizio contenitore da modificare.

  2. Nel pannello Servizio contenitore fare clic su Agenti.

  3. In Conteggio macchine virtuali immettere il numero desiderato di nodi di agenti.

    Ridimensionare un pool nel portale

  4. Per salvare la configurazione, fare clic su Salva.

Ridimensionare con l'interfaccia della riga di comando di Azure

Installare l'interfaccia della riga di comando di Azure e accedere a un account Azure con az login.

Visualizzare il numero di agenti corrente

Per visualizzare il numero di agenti attualmente presenti nel cluster, eseguire il comando az acs show. Così facendo viene mostrata la configurazione del cluster. Ad esempio, il comando seguente mostra la configurazione del servizio contenitore denominato containerservice-myACSName nel gruppo di risorse myResourceGroup:

az acs show -g myResourceGroup -n containerservice-myACSName

Il comando restituisce il numero di agenti nel valore Count in AgentPoolProfiles.

Usare il comando az acs scale

Per modificare il numero di nodi dell'agente, eseguire il comando az acs scale e indicare il gruppo di risorse, il nome del servizio contenitore e il numero di nuovi agenti desiderato. Se si specifica un numero più piccolo è possibile ridurre le prestazioni, mentre se si specifica un numero più grande è possibile aumentarle.

Ad esempio, per modificare il numero di agenti nel cluster precedente a 10, digitare il comando seguente:

az acs scale -g myResourceGroup -n containerservice-myACSName --new-agent-count 10

L'interfaccia della riga di comando di Azure restituisce una stringa JSON che rappresenta la nuova configurazione del servizio contenitore, incluso il nuovo numero di agenti.

Per ulteriori opzioni di comandi, eseguire az acs scale --help.

Considerazioni sulla scalabilità

  • Il numero di nodi agente deve essere compreso tra 1 e 100 inclusi.

  • La quota di core può limitare il numero di nodi agente in un cluster.

  • Le operazioni di scalabilità del nodo agente vengono applicate a un set di scalabilità di macchine virtuali di Azure che contiene il pool dell'agente. In un cluster DC/OS, le operazioni illustrate in questo articolo consentono di ridimensionare solo i nodi di agenti nel pool privato.

  • A seconda dell'agente di orchestrazione distribuito nel cluster, è possibile ridimensionare separatamente il numero di istanze di un contenitore in esecuzione nel cluster. Ad esempio, in un cluster DC/OS, usare l'interfaccia utente di Marathon per modificare il numero di istanze di un'applicazione contenitore.

Passaggi successivi

  • Vedere altri esempi dell'uso dei comandi dell'interfaccia della riga di comando di Azure con il servizio Azure Container.
  • Ulteriori informazioni sui pool di agenti DC/OS del servizio Azure Container.