Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Gerencie seus clusters do AKS (Serviço de Kubernetes do Azure) usando tipos de preço do AKS. Este artigo explica as diferenças entre essas camadas, quando usar cada camada e como criar ou atualizar clusters do AKS usando a CLI do Azure.
Sobre os tipos de preço do AKS
O AKS oferece três tipos de preços para gerenciamento de cluster: a camada Gratuita, a camada Standard e a camada Premium.
Relação entre SKU e nível:
- Clusters de SKU base: podem usar qualquer um dos três tipos de preço (Gratuito, Standard ou Premium).
- Clusters de SKU automáticos: devem usar a camada Standard (selecionada automaticamente durante a criação do cluster).
Comparação de tipos de preços do AKS
A tabela a seguir compara os tipos de preços Gratuito, Standard e Premium para o gerenciamento de cluster do AKS:
| Camada | Quando usar | Tipos de cluster com suporte | Pricing | Comparação de funcionalidades |
|---|---|---|---|---|
| Gratuito | • Ambientes de desenvolvimento/teste. • Cenários de aprendizagem e avaliação. • Cargas de trabalho de não produção. |
• Clusters de desenvolvimento ou ambientes de teste em pequena escala. • Clusters com menos de 10 nós. |
• Gerenciamento gratuito de cluster. • Pague conforme o uso dos recursos que você consome. |
• Recomendado para clusters com menos de 10 nós, mas pode dar suporte a até 1.000 nós. • Inclui todos os recursos atuais do AKS. |
| Standard | • Cargas de trabalho de produção que exigem 99,9-99,95% tempo de atividade do servidor de API. • Cargas de trabalho que precisam de cobertura de SLA (contrato de nível de serviço financeiro). |
• Nível padrão para clusters automáticos de SKU. • Cargas de trabalho de produção ou de nível empresarial. • Clusters com até 5.000 nós. |
• Pague conforme o uso dos recursos que você consome. • Detalhes de preços de gerenciamento de cluster de camada padrão. |
• O SLA de tempo de funcionamento está ativado por padrão. • Maior confiabilidade do cluster. • Dá suporte a até 5.000 nós em um cluster. • Inclui todos os recursos atuais do AKS. |
| Premium | • Cargas de trabalho de produção que exigem 99,9 a 99,95% de tempo de disponibilidade do servidor de API. • Cargas de trabalho que exigem suporte de longo prazo (LTS) de 24 meses para versões do Kubernetes. • Ambientes regulamentados que exigem manutenção estendida. |
• Cargas de trabalho de produção ou de nível empresarial. • Clusters com até 5.000 nós. |
• Pague conforme o uso dos recursos que você consome. • Detalhes de preços para gerenciamento de cluster de nível premium. |
• Inclui todos os recursos atuais do AKS. • Suporte da comunidade anterior à manutenção da Microsoft. |
Termos e condições do SLA de tempo de atividade
As camadas Standard e Premium incluem o SLA de uptime por padrão.
- Com zonas de disponibilidade: 99,95% disponibilidade do servidor de API do Kubernetes
- Sem zonas de disponibilidade: 99,9% disponibilidade do servidor de API do Kubernetes
- Plano gratuito: tempo de atividade garantido (sem garantia de SLA)
Para obter mais informações, consulte o SLA.
Disponibilidade de região
As tabelas a seguir descrevem a disponibilidade dos tipos de preço do AKS por região:
| Tipo de região | Tipos de preço disponíveis |
|---|---|
| Regiões públicas e regiões do Azure Governamental em que o AKS tem suporte | - Camada gratuita - Nível padrão - Camada Premium |
| Clusters privados do AKS em todas as regiões públicas em que o AKS tem suporte | - Camada gratuita - Camada padrão - Camada Premium |
Pré-requisitos
- É necessário a CLI do Azure versão 2.47.0 ou posterior. Localize a versão atual usando o
az --versioncomando. Se você precisa instalar ou atualizar, consulte Instalar a CLI do Azure. - Você pode criar seu cluster em um grupo de recursos existente ou criar outro. Para saber mais sobre os grupos de recursos e como trabalhar com eles, consulte gerenciar 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" }
Criar um cluster AKS na camada Gratuita
Crie um cluster do AKS na camada Gratuita usando o
az aks createcomando com o--tierparâmetro definido comofree.# 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" }, ... }
Criar um cluster do AKS na camada Standard
Crie um cluster do AKS na camada 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" }, ... }
Criar um cluster do AKS na camada Premium
Importante
Ao criar um cluster na camada Premium, você também deve habilitar o plano LTS definindo o --k8s-support-plan parâmetro como AKSLongTermSupport. Você deve habilitar/desabilitar o LTS e a camada Premium juntos.
Crie um cluster AKS na camada Premium usando o comando
az aks createcom o parâmetro--tierdefinido comopremiume o parâmetro--k8s-support-plandefinido 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 da camada Standard para a camada Livre usando o
az aks updatecomando com o--tierparâmetro definido comofree.# 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 da camada Gratuita para a camada Standard
Atualize um cluster existente da camada Free para a camada Standard usando o
az aks updatecomando com o--tierparâmetro definido comostandard.# 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" }, ... }
Atualizar um cluster existente para ou a partir do nível Premium.
Importante
Atualizar clusters existentes de ou para a camada Premium requer a alteração do plano de suporte.
Atualizar um cluster existente para a camada Premium
Atualize um cluster existente para a camada Premium usando o comando
az aks updatecom o parâmetro--tierdefinido comopremiume o parâmetro--k8s-support-plandefinido comoAKSLongTermSupport.# 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", ... }
Atualizar um cluster existente da camada Premium para a camada Gratuita ou Standard
Atualize um cluster existente da camada Premium para a camada Free ou Standard usando o
az aks updatecomando com o--tierparâmetro definido comofreeoustandarde o--k8s-support-planparâmetro definido comoKubernetesOfficial. O exemplo a seguir mostra a atualização para a camada Gratuita.# 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 do SKU Base para o SKU Automático
Importante
Verifique se todos os recursos automáticos do AKS estão habilitados no 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 comoAutomatic.# 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 do SKU Automático para o SKU Base
Atualize um cluster existente do SKU Automático para o SKU Base usando o
az aks updatecomando com o--skuparâmetro definido comoBase.# 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 HA com suas cargas de trabalho de cluster do AKS.
- Limite o tráfego de saída em clusters do AKS para atender aos requisitos de segurança e conformidade.