Pool di agenti DC/OS per il servizio contenitore di AzureDC/OS agent pools for Azure Container Service

I cluster DC/OS nel servizio contenitore di Azure contengono nodi di agenti in due pool, uno pubblico e uno privato.DC/OS clusters in Azure Container Service contain agent nodes in two pools, a public pool and a private pool. Un'applicazione può essere distribuita indifferentemente in uno dei due pool, ma ciò influisce sull'accessibilità tra i computer nel servizio contenitore.An application can be deployed to either pool, affecting accessibility between machines in your container service. I computer possono essere esposti a Internet (pubblico) o rimanere interni (privato).The machines can be exposed to the internet (public) or kept internal (private). Questo articolo descrive brevemente il motivo per cui esistono i pool pubblici e i pool privati.This article gives a brief overview of why there are public and private pools.

  • Agenti privati: i nodi di agenti privati vengono eseguiti tramite una rete non instradabile,Private agents: Private agent nodes run through a non-routable network. accessibile unicamente dalla zona di amministrazione o attraverso il router perimetrale della zona pubblica.This network is only accessible from the admin zone or through the public zone edge router. Per impostazione predefinita, il DC/OS avvia le applicazioni in nodi di agenti privati.By default, DC/OS launches apps on private agent nodes.

  • Agenti pubblici: i nodi di agenti pubblici eseguono app e servizi DC/OS attraverso una rete accessibile pubblicamente.Public agents: Public agent nodes run DC/OS apps and services through a publicly accessible network.

Per altre informazioni sulla sicurezza della rete DC/OS, vedere la documentazione di DC/OS.For more information about DC/OS network security, see the DC/OS documentation.

Distribuire pool di agentiDeploy agent pools

I pool di agenti DC/OS del servizio contenitore di Azure vengono creati come segue:The DC/OS agent pools In Azure Container Service are created as follows:

  • Il pool privato contiene il numero di nodi di agenti che si specifica quando si distribuisce il cluster DC/OS.The private pool contains the number of agent nodes that you specify when you deploy the DC/OS cluster.

  • Il pool pubblico contiene inizialmente un numero predeterminato di nodi di agenti.The public pool initially contains a predetermined number of agent nodes. Questo pool viene aggiunto automaticamente quando viene eseguito il provisioning del cluster DC/OS.This pool is added automatically when the DC/OS cluster is provisioned.

I pool pubblico e privato sono set di scalabilità di macchine virtuali di Azure.The private pool and the public pool are Azure virtual machine scale sets. È possibile ridimensionare questi pool dopo la distribuzione.You can resize these pools after deployment.

Uso dei pool di agentiUse agent pools

Per impostazione predefinita, Marathon distribuisce le nuove applicazioni in nodi di agenti privati .By default, Marathon deploys any new application to the private agent nodes. Per distribuire l'applicazione nei nodi pubblici, è necessario farlo in modo esplicito mentre la si crea.You have to explicitly deploy the application to the public nodes during the creation of the application. Selezionare la scheda Optional (Facoltativo) e immettere slave_public come valore di Accepted Resource Roles (Ruoli risorsa accettati).Select the Optional tab and enter slave_public for the Accepted Resource Roles value. Questo processo è documentato qui e nella documentazione di DC\OS.This process is documented here and in the DC/OS documentation.

Passaggi successiviNext steps