Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✔️ Servizio Azure Kubernetes Standard automatico ✔️ Servizio Azure Kubernetes standard
Gestire i cluster del servizio Azure Kubernetes usando i piani tariffari del servizio Azure Kubernetes. Questo articolo illustra le differenze tra questi livelli, quando usare ogni livello e come creare o aggiornare i cluster del servizio Azure Kubernetes usando l'interfaccia della riga di comando di Azure.
Informazioni sui piani tariffari di AKS (Azure Kubernetes Service)
AKS offre tre piani tariffari per la gestione dei cluster:
- Gratuito
- Normale
- Di alta qualità
Relazione tra lo SKU e il livello:
- I cluster SKU di base possono usare uno dei tre piani tariffari: Gratuito, Standard o Premium.
- I cluster SKU automatici sono preconfigurati per l'uso del livello Standard durante la creazione del cluster.
Impostazione predefinita di produzione automatica di AKS
Per la maggior parte dei carichi di lavoro di produzione, AKS Automatic è l'esperienza predefinita pronta per la produzione consigliata per AKS.
I cluster AKS Automatic sono preconfigurati con:
- Gestione dei cluster di livello Standard
- Supporto per un massimo di 5.000 nodi
- Copertura SLA della disponibilità del cluster
- Copertura SLA per la prontezza dei pod, in cui il 99,9% delle operazioni idonee di prontezza dei pod viene completato entro cinque minuti
Per informazioni dettagliate a livello di piattaforma, vedere Che cos'è Servizio Azure Kubernetes (AKS) Automatico?
Confronto dei livelli tariffari di Azure Kubernetes Service (AKS)
La tabella seguente confronta i livelli tariffari Gratuito, Standard e Premium per la gestione dei cluster AKS:
| Tier | Quando utilizzare | Tipi di cluster supportati | Pricing | Confronto delle funzionalità |
|---|---|---|---|---|
| Gratuito | Ambienti di sviluppo e test, apprendimento, valutazione e carichi di lavoro non di produzione. | Cluster di sviluppo o ambienti di test su scala ridotta. Consigliato per i cluster con meno di 10 nodi. | Gestione del cluster gratuita. Pagamento in base al consumo delle risorse. | Include tutte le funzionalità attuali di AKS. Supporta fino a 1.000 nodi. Nessun contratto di servizio con tempo di attività supportato finanziariamente. |
| Normale | Carichi di lavoro di produzione che richiedono la copertura SLA per il tempo di attività. Carichi di lavoro aziendali. Livello predefinito e preconfigurato per i cluster SKU automatici. | Carichi di lavoro di livello aziendale o di produzione con un massimo di 5.000 nodi. | Pagamento in base al consumo delle risorse. Vedere Dettagli sui prezzi del piano Standard. | SLA di disponibilità abilitato per impostazione predefinita. Profilo di affidabilità superiore. Include tutte le funzionalità attuali di AKS. Supporta fino a 5.000 nodi. |
| Di alta qualità | Carichi di lavoro di produzione che richiedono uno SLA di disponibilità oltre al supporto di 24 mesi per la versione Kubernetes Long Term Support (LTS). Ambienti regolamentati che richiedono finestre di manutenzione estese. | Carichi di lavoro di livello aziendale o di produzione con un massimo di 5.000 nodi. | Pagamento in base al consumo delle risorse. Vedere Dettagli sui prezzi del piano Premium. | Comprende tutte le funzionalità attuali di AKS più la manutenzione Microsoft oltre il supporto della community. |
Tempo di attività dei termini e condizioni del contratto di servizio
I piani Standard e Premium includono per impostazione predefinita uno SLA per il tempo di attività:
- Con le zone di disponibilità: 99.95% disponibilità del server API Kubernetes
- Senza zone di disponibilità: 99.9% disponibilità del server API Kubernetes
- Livello gratuito: tempo di attività ottimale (nessun contratto di servizio supportato finanziariamente)
I cluster automatici di AKS sono preconfigurati con il livello Standard e includono sia la copertura dello SLA per il tempo di attività del cluster sia quella dello SLA per la disponibilità dei pod.
Per ulteriori informazioni, vedere il contratto di servizio AKS.
Aree di disponibilità
La tabella seguente illustra la disponibilità dei livelli tariffari di AKS per area:
| Tipo di area | Piani tariffari disponibili |
|---|---|
| Aree pubbliche e aree di Azure per enti pubblici in cui AKS è supportato | Gratuito, Standard, Premium |
| Cluster AKS privati in tutte le aree pubbliche in cui è supportato AKS | Gratuito, Standard, Premium |
Prerequisiti
- Interfaccia della riga di comando di Azure versione 2.47.0 o successiva. Per controllare la versione corrente, eseguire az --version. Per installare o aggiornare, vedere Installare interfaccia della riga di comando di Azure.
- Gruppo di risorse esistente o autorizzazione per crearne uno. Per altre informazioni, vedere Gestire i gruppi di risorse usando interfaccia della riga di comando di Azure.
Creare un gruppo di risorse
Creare un gruppo di risorse usando il comando az group create.
# Set environment variables
export REGION=<your-region>
export RESOURCE_GROUP=<your-resource-group-name>
# Create the resource group
az group create --name $RESOURCE_GROUP --location $REGION
Output di esempio:
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/"<your-resource-group-name>",
"location": "<your-region>",
"managedBy": null,
"name": "<your-resource-group-name>",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Creare un cluster AKS nel livello gratuito
Creare un cluster AKS nel piano gratuito usando il comando az aks create impostando il parametro --tier su free.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Create the AKS cluster
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier free \
--generate-ssh-keys
Output di esempio:
{
...
"sku": {
"name": "Base",
"tier": "Free"
},
...
}
Creare un cluster AKS nel livello Standard
Creare un cluster AKS nel livello Standard usando il comando az aks create con il parametro --tier impostato su standard.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Create the AKS cluster
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier standard \
--generate-ssh-keys
Output di esempio:
{
...
"sku": {
"name": "Base",
"tier": "Standard"
},
...
}
Creare un cluster AKS nel livello Premium
Importante
Quando si crea un cluster nel livello Premium, è necessario abilitare anche il piano LTS impostando il --k8s-support-plan parametro su AKSLongTermSupport. Abilitare o disabilitare LTS e il livello Premium insieme.
Creare un cluster AKS nel piano Premium utilizzando il comando az aks create con il parametro --tier impostato su premium e il parametro --k8s-support-plan impostato su AKSLongTermSupport.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Create the AKS cluster
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier premium \
--k8s-support-plan AKSLongTermSupport \
--generate-ssh-keys
Output di esempio:
{
...
"sku": {
"name": "Base",
"tier": "Premium"
},
"supportPlan": "AKSLongTermSupport",
...
}
Aggiornare un cluster esistente dal livello Standard al livello Gratuito
Aggiornare un cluster esistente dal livello Standard al livello Gratuito usando il az aks update comando con il --tier parametro impostato su free.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Update the AKS cluster
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free
Output di esempio:
{
...
"sku": {
"name": "Base",
"tier": "Free"
},
...
}
Aggiornare un cluster esistente dal livello Gratuito al livello Standard
Aggiornare un cluster esistente dal livello Gratuito al livello Standard usando il az aks update comando con il --tier parametro impostato su standard.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Update the AKS cluster
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard
Output di esempio:
{
...
"sku": {
"name": "Base",
"tier": "Standard"
},
...
}
Aggiornare un cluster esistente da o verso il livello Premium
Importante
Per aggiornare i cluster esistenti da o verso il livello Premium è necessario modificare il piano di supporto.
Aggiornare un cluster esistente al livello Premium
Aggiornare un cluster esistente al livello Premium usando il comando az aks update con il parametro --tier impostato su premium e il parametro --k8s-support-plan impostato su AKSLongTermSupport.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Update the AKS cluster
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupport
Output di esempio:
{
...
"sku": {
"name": "Base",
"tier": "Premium"
},
"supportPlan": "AKSLongTermSupport",
...
}
Aggiornare un cluster esistente dal livello Premium al livello Gratuito o Standard
Per aggiornare un cluster esistente dal livello Premium al livello Gratuito o Standard, usare il az aks update comando . Impostare il --tier parametro su free o standard e il --k8s-support-plan parametro su KubernetesOfficial. L'esempio seguente illustra come eseguire l'aggiornamento al livello Gratuito.
# Set environment variables
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER_NAME=<your-aks-cluster-name>
# Update the AKS cluster
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free --k8s-support-plan KubernetesOfficial
Output di esempio:
{
...
"sku": {
"name": "Base",
"tier": "Free"
},
"supportPlan": "KubernetesOfficial",
...
}