Ridimensionare i nodi agente in un cluster del servizio contenitoreScale agent nodes in a Container Service cluster

Avviso

Si sta visualizzando la documentazione per la versione precedente del servizio contenitore di Azure.You are viewing documentation for the old version of the Azure Container Service. Il servizio contenitore di Azure è in fase di aggiornamento con l'aggiunta di nuove opzioni di distribuzione, funzionalità di gestione migliorate e vantaggi economici in Kubernetes in Azure.Azure Container Service (AKS) is being updated to add new deployment options, enhanced management capabilities, and cost benefit to Kubernetes on Azure. Per iniziare a usare tali funzionalità in anteprima, vedere AKS documentation (Documentazione del servizio contenitore di Azure).Visit the AKS documentation to start working with these preview features.

Dopo aver distribuito un cluster del servizio contenitore di Azure, potrebbe essere necessario modificare il numero di nodi agente.After deploying an Azure Container Service cluster, you might need to change the number of agent nodes. Ad esempio, potrebbero essere necessari più agenti in modo da eseguire più applicazioni o istanze contenitore.For example, you might need more agents so you can run more container applications or instances.

È 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 2.0.You can change the number of agent nodes in a DC/OS, Docker Swarm, or Kubernetes cluster by using the Azure portal or the Azure CLI 2.0.

Ridimensionare con il portale di AzureScale with the Azure portal

  1. Nel portale di Azure, passare a Servizi contenitore e fare clic sul servizio contenitore da modificare.In the Azure portal, browse for Container services, and then click the container service that you want to modify.
  2. Nel pannello Servizio contenitore fare clic su Agenti.In the Container service blade, click Agents.
  3. In Conteggio macchine virtuali immettere il numero desiderato di nodi di agenti.In VM Count, enter the desired number of agents nodes.

    Ridimensionare un pool nel portale

  4. Per salvare la configurazione, fare clic su Salva.To save the configuration, click Save.

Ridimensionare con l'interfaccia della riga di comando di Azure 2.0Scale with the Azure CLI 2.0

Assicurarsi di avere installato la versione più recente dell'interfaccia della riga di comando di Azure 2.0 e di avere eseguito l'accesso a un account Azure (az login).Make sure that you installed the latest Azure CLI 2.0 and logged in to an azure account (az login).

Visualizzare il numero di agenti correnteSee the current agent count

Per visualizzare il numero di agenti attualmente presenti nel cluster, eseguire il comando az acs show.To see the number of agents currently in the cluster, run the az acs show command. Così facendo viene mostrata la configurazione del cluster.This shows the cluster configuration. Ad esempio, il comando seguente mostra la configurazione del servizio contenitore denominato containerservice-myACSName nel gruppo di risorse myResourceGroup:For example, the following command shows the configuration of the container service named containerservice-myACSName in the resource group myResourceGroup:

az acs show -g myResourceGroup -n containerservice-myACSName

Il comando restituisce il numero di agenti nel valore Count in AgentPoolProfiles.The command returns the number of agents in the Count value under AgentPoolProfiles.

Usare il comando az acs scaleUse the az acs scale command

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.To change the number of agent nodes, run the az acs scale command and supply the resource group, container service name, and the desired new agent count. Se si specifica un numero più piccolo è possibile ridurre le prestazioni, mentre se si specifica un numero più grande è possibile aumentarle.By using a smaller or higher number, you can scale down or up, respectively.

Ad esempio, per modificare il numero di agenti nel cluster precedente a 10, digitare il comando seguente:For example, to change the number of agents in the previous cluster to 10, type the following command:

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

L'interfaccia della riga di comando di Azure 2.0 restituisce una stringa JSON che rappresenta la nuova configurazione del servizio contenitore, incluso il nuovo numero di agenti.The Azure CLI 2.0 returns a JSON string representing the new configuration of the container service, including the new agent count.

Per ulteriori opzioni di comandi, eseguire az acs scale --help.For more command options, run az acs scale --help.

Considerazioni sulla scalabilitàScaling considerations

  • Il numero di nodi agente deve essere compreso tra 1 e 100 inclusi.The number of agent nodes must be between 1 and 100, inclusive.

  • La quota di core può limitare il numero di nodi agente in un cluster.Your cores quota can limit the number of agent nodes in a 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.Agent node scaling operations are applied to an Azure virtual machine scale set that contains the agent pool. In un cluster DC/OS, le operazioni illustrate in questo articolo consentono di ridimensionare solo i nodi di agenti nel pool privato.In a DC/OS cluster, only agent nodes in the private pool are scaled by the operations shown in this article.

  • A seconda dell'agente di orchestrazione distribuito nel cluster, è possibile ridimensionare separatamente il numero di istanze di un contenitore in esecuzione nel cluster.Depending on the orchestrator you deploy in your cluster, you can separately scale the number of instances of a container running on the cluster. Ad esempio, in un cluster DC/OS, usare l'interfaccia utente di Marathon per modificare il numero di istanze di un'applicazione contenitore.For example, in a DC/OS cluster, use the Marathon UI to change the number of instances of a container application.

  • Attualmente, non è supportata la scalabilità automatica dei nodi di agenti in un cluster del servizio contenitore.Currently, autoscaling of agent nodes in a container service cluster is not supported.

Passaggi successiviNext steps

  • Vedere altri esempi dell'uso di comandi dell'interfaccia della riga di comando di Azure 2.0 con il servizio contenitore di Azure.See more examples of using Azure CLI 2.0 commands with Azure Container Service.
  • Ulteriori informazioni sui pool di agenti DC/OS del servizio contenitore di Azure.Learn more about DC/OS agent pools in Azure Container Service.