Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Gere os seus clusters do Azure Kubernetes Service (AKS) usando os níveis de preços do AKS. Este artigo explica as diferenças entre estes níveis, quando usar cada nível e como criar ou atualizar clusters AKS usando Azure CLI.
Sobre os escalões de preços do AKS
A AKS oferece três escalões de preços para gestão de clusters: o nível Gratuito, o nível Standard e o nível Premium.
Relação entre SKU e níveis:
- Clusters de SKU base: Podem usar qualquer um dos três escalões de preços (Gratuito, Padrão ou Premium).
- Clusters automáticos de SKU: Devem usar o nível Standard (selecionado automaticamente durante a criação do cluster).
Comparação de níveis de preços do AKS
A tabela seguinte compara os escalões de preços Livres, Padrão e Premium para a gestão de clusters AKS:
| Escalão de serviço | Quando utilizar | Tipos de cluster suportados | Pricing | Comparação de funcionalidades |
|---|---|---|---|---|
| Gratuito | • Ambientes de desenvolvimento/testes. • Cenários de aprendizagem e avaliação. • Cargas de trabalho não produtivas. |
• Clusters de desenvolvimento ou ambientes de testes em pequena escala. • Clusters com menos de 10 nós. |
• Gestão gratuita de clusters. • Paga conforme o uso pelos recursos que consome. |
• Recomendado para clusters com menos de 10 nós, mas pode suportar até 1.000 nós. • Inclui todas as funcionalidades atuais do AKS. |
| Standard | • Cargas de trabalho de produção que requerem 99,9-99,95% de tempo de atividade do servidor API. • Cargas de trabalho que necessitam de cobertura de acordo de nível de serviço financeiro (SLA). |
• Escalão padrão para clusters SKU automáticos. • Cargas de trabalho de nível empresarial ou de produção. • Clusters com até 5.000 nós. |
• Pague apenas pelos recursos que consome. • Detalhes de preços de gestão de clusters do nível padrão. |
• O SLA de Disponibilidade está ativado por padrão. • Maior fiabilidade do cluster. • Suporta até 5.000 nós num cluster. • Inclui todas as funcionalidades atuais do AKS. |
| Premium | • Cargas de trabalho de produção que requerem 99.9-99.95% de tempo de atividade dos servidores API. • Cargas de trabalho que requerem suporte à versão Kubernetes de Suporte a Longo Prazo (LTS ) de 24 meses. • Ambientes regulados que requerem manutenção prolongada. |
• Cargas de trabalho de nível empresarial ou de produção. • Clusters com até 5.000 nós. |
Pague conforme consome os recursos. • Detalhes dos preços de gestão de clusters do nível premium. |
• Inclui todas as funcionalidades atuais do AKS. • Manutenção da Microsoft após o término do suporte comunitário. |
Termos e condições do Uptime SLA
Os níveis Standard e Premium incluem o SLA de Uptime por defeito:
- Com zonas de disponibilidade: 99,95% disponibilidade do servidor API Kubernetes
- Sem zonas de disponibilidade: 99,9% disponibilidade do servidor API Kubernetes
- Nível gratuito: Tempo de atividade conforme o melhor esforço (sem garantia de SLA - Acordo de Nível de Serviço)
Para mais informações, consulte o SLA.
Disponibilidade da região
As tabelas seguintes descrevem a disponibilidade dos escalões de preços do AKS por região:
| Tipo de região | Escalões de preços disponíveis |
|---|---|
| Regiões públicas e regiões do Azure Government onde o AKS é suportado | - Nível livre - Nível Standard - Nível premium |
| Clusters privados de AKS em todas as regiões públicas onde o AKS é suportado | - Nível livre - Nível Standard - Nível premium |
Pré-requisitos
- Você precisa da CLI do Azure versão 2.47.0 ou posterior. Encontre a versão atual usando o
az --versioncomando. Se precisar de instalar ou atualizar, veja Install Azure CLI (Instalar o Azure CLI). - Você pode criar seu cluster em um grupo de recursos existente ou criar um novo. Para saber mais sobre grupos de recursos e trabalhar com eles, consulte Gerenciando grupos de recursos usando a CLI do Azure.
Criar um grupo de recursos
Crie um grupo de recursos usando o 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 $REGIONResultados:
{ "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" }
Cria um cluster AKS no nível Grátis
Crie um cluster AKS no Free tier usando o
az aks createcomando com o--tierparâmetro definido parafree.# 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-keysResultados:
{ ... "sku": { "name": "Base", "tier": "Free" }, ... }
Crie um cluster AKS no nível Standard
Crie um cluster AKS no nível Standard usando o
az aks createcomando com o--tierparâmetro definido comostandard.# 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-keysResultados:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Crie um cluster AKS no nível Premium
Importante
Ao criar um cluster no nível Premium, deve também ativar o plano LTS definindo o parâmetro --k8s-support-plan para AKSLongTermSupport. Deves ativar/desativar o LTS e o nível Premium em conjunto.
Crie um cluster AKS no nível Premium usando o
az aks createcomando com o--tierparâmetro definido comopremiume o--k8s-support-planparâmetro definido comoAKSLongTermSupport.# 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-keysResultados:
{ ... "sku": { "name": "Base", "tier": "Premium" }, "supportPlan": "AKSLongTermSupport", ... }
Atualizar um cluster existente da camada Standard para a camada Gratuita
Atualize um cluster existente do tier Standard para o tier Free usando o
az aks updatecomando com o--tierparâmetro definido parafree.# 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 freeResultados:
{ ... "sku": { "name": "Base", "tier": "Free" }, ... }
Atualizar um cluster existente do nível Gratuito para o nível Standard
Atualize um cluster existente do Free tier para o Standard usando o
az aks updatecomando com o--tierparâmetro definido parastandard.# 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 standardResultados:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Atualize um cluster existente para ou a partir do nível Premium
Importante
Atualizar clusters existentes para ou a partir do nível Premium requer alterar o plano de suporte.
Atualizar um cluster existente para a camada Premium
Atualize um cluster existente para o nível Premium usando o
az aks updatecomando com o--tierparâmetro definido comopremiume o--k8s-support-planparâmetro definido paraAKSLongTermSupport.# 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 AKSLongTermSupportResultados:
{ ... "sku": { "name": "Base", "tier": "Premium" }, "supportPlan": "AKSLongTermSupport", ... }
Atualize um cluster existente do nível Premium para o nível Gratuito ou Standard
Atualize um cluster existente do nível Premium para o nível Livre ou Standard usando o
az aks updatecomando com o--tierparâmetro definido comofreeoustandarde o--k8s-support-planparâmetro definido comoKubernetesOfficial. O exemplo seguinte mostra a atualização para o nível Livre.# 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 KubernetesOfficialResultados:
{ ... "sku": { "name": "Base", "tier": "Free" }, "supportPlan": "KubernetesOfficial", ... }
Atualizar um cluster existente da SKU Base para a SKU Automática
Importante
Certifique-se de que todas as funcionalidades do AKS Automatic estão ativadas no seu cluster antes de atualizar.
Atualize um cluster existente do SKU Base para o SKU Automático usando o
az aks updatecomando com o--skuparâmetro definido paraAutomatic.# 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 --sku AutomaticResultados:
{ ... "sku": { "name": "Automatic", "tier": "Standard" }, ... }
Atualizar um cluster existente da SKU automática para a SKU base
Atualize um cluster existente do SKU Automático para o SKU Base usando o
az aks updatecomando com o--skuparâmetro definido paraBase.# 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 --sku BaseResultados:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Conteúdo relacionado
- Use as zonas de disponibilidade para aumentar a alta disponibilidade com suas cargas de trabalho de cluster AKS.
- Limitar o tráfego de saída nos clusters AKS para cumprir os requisitos de segurança e conformidade.