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.

Domande frequenti sul servizio contenitoreContainer Service frequently asked questions

Agenti di orchestrazioneOrchestrators

Quali agenti di orchestrazione contenitore sono supportati nel servizio contenitore di Azure?Which container orchestrators do you support on Azure Container Service?

È previsto il supporto per DC/OS open source, Docker Swarm e Kubernetes.There is support for open-source DC/OS, Docker Swarm, and Kubernetes. Per altre informazioni, vedere la panoramica.For more information, see the Overview.

La modalità Docker Swarm è supportata?Do you support Docker Swarm mode?

La modalità Swarm attualmente non è supportata, ma è presente nella guida di orientamento al servizio.Currently Swarm mode is not supported, but it is on the service roadmap.

Il servizio contenitore di Azure supporta i contenitori Windows?Does Azure Container Service support Windows containers?

Attualmente sono supportati i contenitori Linux con tutti gli agenti di orchestrazione.Currently Linux containers are supported with all orchestrators. Il supporto per i contenitori Windows con Kubernetes è disponibile in anteprima.Support for Windows containers with Kubernetes is in preview.

È consigliabile un agente di orchestrazione specifico nel servizio contenitore di Azure?Do you recommend a specific orchestrator in Azure Container Service?

In genere non viene consigliato un agente di orchestrazione specifico.Generally we do not recommend a specific orchestrator. Se si ha già familiarità con uno degli agenti di orchestrazione supportati, è possibile servirsi di tale esperienza per il servizio contenitore di Azure.If you have experience with one of the supported orchestrators, you can apply that experience in Azure Container Service. Le tendenze dei dati suggeriscono tuttavia che DC/OS è il prodotto collaudato per i carichi di lavoro di Big Data e IoT, Kubernetes è ideale per i carichi di lavoro nativi del cloud e Docker Swarm è noto per l'integrazione con gli strumenti di Docker e la facile curva di apprendimento.Data trends suggest, however, that DC/OS is production proven for Big Data and IoT workloads, Kubernetes is suited for cloud-native workloads, and Docker Swarm is known for its integration with Docker tools and easy learning curve.

A seconda dello scenario, è anche possibile compilare e gestire soluzioni contenitore personalizzate con altri servizi di Azure.Depending on your scenario, you can also build and manage custom container solutions with other Azure services. Questi servizi includono Macchine virtuali, Service Fabric, App Web e Batch.These services include Virtual Machines, Service Fabric, Web Apps, and Batch.

Qual è la differenza tra il servizio contenitore di Azure e il motore ACS?What is the difference between Azure Container Service and ACS Engine?

Il servizio contenitore di Azure è un servizio di Azure supportato dal Contratto di servizio con funzionalità nel portale di Azure, strumenti da riga di comando di Azure e API di Azure.Azure Container Service is an SLA-backed Azure service with features in the Azure portal, Azure command-line tools, and Azure APIs. Il servizio consente di implementare rapidamente e di gestire i cluster che eseguono strumenti di orchestrazione contenitore standard con un numero relativamente basso di scelte di configurazione.The service enables you to quickly implement and manage clusters running standard container orchestration tools with a relatively small number of configuration choices.

Il motore ACS è un progetto open source che consente agli utenti esperti di personalizzare la configurazione dei cluster a ogni livello.ACS Engine is an open-source project that enables power users to customize the cluster configuration at every level. Essendo possibile modificare la configurazione sia dell'infrastruttura che del software, non è previsto nessun Contratto di servizio per il motore ACS.This ability to alter the configuration of both infrastructure and software means that we offer no SLA for ACS Engine. Il supporto viene gestito tramite il progetto open source in GitHub invece che tramite i canali Microsoft ufficiali.Support is handled through the open-source project on GitHub rather than through official Microsoft channels.

Per dettagli aggiuntivi, vedere i Criteri di supporto per i contenitori.For additional details please refer to our support policy for containers.

Gestione dei clusterCluster management

Come si creano le chiavi SSH per il cluster?How do I create SSH keys for my cluster?

È possibile usare gli strumenti standard del sistema operativo per creare una coppia di chiavi pubblica e privata RSA SSH per l'autenticazione nelle macchine virtuali Linux per il cluster.You can use standard tools on your operating system to create an SSH RSA public and private key pair for authentication against the Linux virtual machines for your cluster. Per i passaggi, vedere il materiale sussidiario per OS X e Linux o per Windows.For steps, see the OS X and Linux or Windows guidance.

Se si usano i comandi dell'interfaccia della riga di comando di Azure 2.0 per distribuire un cluster del servizio contenitore, le chiavi SSH possono essere generate automaticamente per il cluster.If you use Azure CLI 2.0 commands to deploy a container service cluster, SSH keys can be automatically generated for your cluster.

Come si crea un'entità servizio per il cluster Kubernetes?How do I create a service principal for my Kubernetes cluster?

Per creare un cluster Kubernetes nel servizio contenitore di Azure, sono necessari anche l'ID e la password di un'entità servizio di Azure Active Directory.An Azure Active Directory service principal ID and password are also needed to create a Kubernetes cluster in Azure Container Service. Per altre informazioni, vedere About the service principal for a Kubernetes cluster (Informazioni sull'entità servizio per un cluster Kubernetes).For more information, see About the service principal for a Kubernetes cluster.

Se si usano i comandi dell'interfaccia della riga di comando di Azure 2.0 per distribuire un cluster Kubernetes, le credenziali dell'entità servizio possono essere generate automaticamente per il cluster.If you use Azure CLI 2.0 commands to deploy a Kubernetes cluster, service principal credentials can be automatically generated for your cluster.

Quali possono essere le dimensioni dei cluster creati?How large a cluster can I create?

È possibile creare un cluster con 1, 3 o 5 nodi masterYou can create a cluster with 1, 3, or 5 master nodes. e scegliere fino a 100 nodi agente.You can choose up to 100 agent nodes.

Importante

Per cluster di maggiori dimensioni, a seconda della dimensione di VM scelta per i nodi potrebbe essere necessario aumentare la quota di core nella sottoscrizione.For larger clusters and depending on the VM size you choose for your nodes, you might need to increase the cores quota in your subscription. Per richiedere un aumento della quota, è possibile aprire una richiesta di assistenza clienti online senza alcun addebito.To request a quota increase, open an online customer support request at no charge. Con un account gratuito di Azureè possibile usare solo un numero limitato di core di calcolo di Azure.If you're using an Azure free account, you can use only a limited number of Azure compute cores.

Come si aumenta il numero di master dopo la creazione di un cluster?How do I increase the number of masters after a cluster is created?

Dopo la creazione del cluster, il numero di master è fisso e non può essere modificato.Once the cluster is created, the number of masters is fixed and cannot be changed. Durante la creazione del cluster, è consigliabile selezionare più master per una disponibilità elevata.During the creation of the cluster, you should ideally select multiple masters for high availability.

Come si aumenta il numero di agenti dopo la creazione di un cluster?How do I increase the number of agents after a cluster is created?

È possibile ridimensionare il numero di agenti nel cluster usando il portale di Azure o gli strumenti da riga di comando.You can scale the number of agents in the cluster by using the Azure portal or command-line tools. Vedere Ridimensionare un cluster del servizio contenitore di Azure.See Scale an Azure Container Service cluster.

Quali sono gli URL dei master e degli agenti?What are the URLs of my masters and agents?

Gli URL delle risorse cluster nel servizio contenitore di Azure si basano sul prefisso del nome DNS specificato e sul nome dell'area di Azure scelto per la distribuzione.The URLs of cluster resources in Azure Container Service are based on the DNS name prefix you supply and the name of the Azure region you chose for deployment. Ad esempio, il nome di dominio completo (FQDN) del nodo master presenta questo formato:For example, the fully qualified domain name (FQDN) of the master node is of this form:

DNSnamePrefix.AzureRegion.cloudapp.azure.net

È possibile trovare gli URL di uso più frequente per il cluster nel portale di Azure, in Esplora risorse di Azure o in altri strumenti di Azure.You can find commonly used URLs for your cluster in the Azure portal, the Azure Resource Explorer, or other Azure tools.

Come si può stabilire la versione dell'agente di orchestrazione in esecuzione nel cluster?How do I tell which orchestrator version is running in my cluster?

Qual è la procedura per aggiornare l'agente di orchestrazione dopo la distribuzione?How do I upgrade the orchestrator after deployment?

Attualmente, il servizio contenitore di Azure non fornisce strumenti per aggiornare la versione dell'agente di orchestrazione distribuito nel cluster.Currently, Azure Container Service doesn't provide tools to upgrade the version of the orchestrator you deployed on your cluster. Se il servizio contenitore supporta una versione successiva, è possibile distribuire un nuovo cluster.If Container Service supports a later version, you can deploy a new cluster. Un'altra opzione consiste nell'usare gli strumenti specifici dell'agente di orchestrazione eventualmente disponibili per aggiornare un cluster sul posto.Another option is to use orchestrator-specific tools if they are available to upgrade a cluster in-place. Per un esempio, vedere DC/OS Upgrading (Aggiornamento di DC/OS).For example, see DC/OS Upgrading.

Dove si trova la stringa di connessione SSH al cluster?Where do I find the SSH connection string to my cluster?

È possibile trovare la stringa di connessione nel portale di Azure oppure usando gli strumenti da riga di comando di Azure.You can find the connection string in the Azure portal, or by using Azure command-line tools.

  1. Nel portale passare al gruppo di risorse per la distribuzione del cluster.In the portal, navigate to the resource group for the cluster deployment.

  2. Fare clic su Panoramica e fare clic sul collegamento Distribuzioni in Informazioni di base.Click Overview and click the link for Deployments under Essentials.

  3. Nel pannello Cronologia distribuzioni fare clic sulla distribuzione con il nome che inizia con microsoft-acs seguito da una data di distribuzione.In the Deployment history blade, click the deployment that has a name beginning with microsoft-acs followed by a deployment date. Esempio: microsoft-acs-201701310000.Example: microsoft-acs-201701310000.

  4. Nella pagina Riepilogo in Output sono disponibili diversi collegamenti al cluster.On the Summary page, under Outputs, several cluster links are provided. SSHMaster0 fornisce una stringa di connessione SSH al primo master nel cluster del servizio contenitore.SSHMaster0 provides an SSH connection string to the first master in your container service cluster.

Come già osservato, è anche possibile usare gli strumenti di Azure per trovare il nome FQDN del master.As previously noted, you can also use Azure tools to find the FQDN of the master. Stabilire una connessione SSH al master usando il nome FQDN del master e il nome utente specificato durante la creazione del cluster.Make an SSH connection to the master using the FQDN of the master and the user name you specified when creating the cluster. Ad esempio:For example:

ssh userName@masterFQDN –A –p 22 

Per altre informazioni, vedere Connettersi a un cluster del servizio contenitore di Azure.For more information, see Connect to an Azure Container Service cluster.

Passaggi successiviNext steps