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.
O AKS (Serviço de Kubernetes do Azure) oferece três tipos de preço para gerenciamento de clusters: a camada Gratuita, a camada Standard e a camada Premium. Todas as camadas estão na SKUBase.
Camada gratuita | Camada padrão | Camada premium | |
---|---|---|---|
Quando usar | • Você deseja experimentar o AKS sem custo extra • Você ainda não conhece o AKS nem o Kubernetes |
• Você está executando cargas de trabalho críticas ou de produção e precisa de alta disponibilidade e confiabilidade • Você precisa de um SLA com suporte financeiro • Selecionado automaticamente para clusters automáticos do AKS (se você criar um Cluster Automático do AKS) |
• Você está executando cargas de trabalho críticas ou de produção e precisa de alta disponibilidade e confiabilidade • Você precisa de um SLA com suporte financeiro • Todas as cargas de trabalho críticas, em escala ou de produção que exigem dois anos de suporte de versão do Kubernetes |
Tipos de cluster com suporte | • Clusters de desenvolvimento ou ambientes de teste em pequena escala • Clusters com menos de 10 nós |
• Cargas de trabalho de nível empresarial ou de produção • Clusters com até 5.000 nós |
• Cargas de trabalho de nível empresarial ou de produção • Clusters com até 5.000 nós |
Preços | • Gerenciamento de clusters Gratuito • Recursos de Pagamento Conforme o Uso que você consome |
• Recursos de Pagamento Conforme o Uso que você consome • Preços de gerenciamento de cluster de camada padrão |
• Recursos de Pagamento Conforme o Uso que você consome • Preços de Gerenciamento de Cluster de camada Premium |
Comparação de recursos | • Recomendado para clusters com menos de 10 nós, mas que possam dar suporte a até 1.000 nós • Inclui todos os recursos atuais do AKS |
• SLA de tempo de atividade habilitado por padrão • Maior confiabilidade e recursos de cluster • Pode dar suporte a até 5.000 nós em um cluster • Inclui todos os recursos atuais do AKS |
• Inclui todos os recursos atuais do AKS da camada padrão • Suporte da comunidade anterior à manutenção da Microsoft |
Para saber mais sobre preço, confira os Detalhes de preço do AKS.
Termos e condições do SLA de tempo de atividade
Na camada Standard e camada Premium, o recurso SLA de tempo de atividade é habilitado por padrão por cluster. O recurso SLA de tempo de atividade garante 99,95% de disponibilidade do ponto de extremidade do servidor de API do Kubernetes para clusters que usam Zonas de Disponibilidade e 99,9% de disponibilidade para clusters que não estão usando Zonas de Disponibilidade. Para saber mais, veja SLA.
Disponibilidade de região
- A camada Gratuita, camada Standard e camada Premium estão disponíveis em regiões públicas e regiões do Azure Governamental em que há suporte para AKS.
- A camada Gratuita, camada Standard e camada Premium estão disponíveis para clusters de AKS privados em todas as regiões públicas em que há suporte para AKS.
Antes de começar
É necessário a CLI do Azure versão 2.47.0 ou posterior. Execute az --version
para localizar a versão atual. Se você precisa instalar ou atualizar, consulte Instalar a CLI do Azure.
Criar um novo cluster e selecionar o tipo de preço
Use a CLI do Azure para criar um cluster em um tipo de preço do AKS. 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.
Use o comando az aks create
para criar um cluster de AKS. Os comandos a seguir mostram como criar um novo cluster nas camadas Gratuita, Standard e Premium.
Abaixo, configuramos as variáveis de ambiente necessárias para o grupo de recursos, o nome do cluster e a região. Geramos um sufixo exclusivo para os nomes de recursos para evitar conflitos se executados várias vezes.
export RANDOM_SUFFIX=$(openssl rand -hex 3)
export REGION="eastus2"
export RESOURCE_GROUP="aks-rg-$RANDOM_SUFFIX"
export CLUSTER_NAME="aks-cluster-$RANDOM_SUFFIX"
az group create --name $RESOURCE_GROUP --location $REGION
Resultados:
{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/aks-rg-xxx",
"location": "eastus2",
"managedBy": null,
"name": "aks-rg-xxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Criar um novo cluster do AKS na camada Gratuita
# Create a new AKS cluster in the Free tier
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier free \
--generate-ssh-keys
Resultados:
{
...
"sku": {
"name": "Base",
"tier": "Free"
},
...
}
Criar um novo cluster do AKS na camada Standard
# Create a new AKS cluster in the Standard tier
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier standard \
--generate-ssh-keys
Resultados:
{
...
"sku": {
"name": "Base",
"tier": "Standard"
},
...
}
Criar um novo cluster do AKS na camada Premium
A camada LongTermSupport e Premium deve ser habilitada/desabilitada em conjunto.
# Create a new AKS cluster in the Premium tier
# LongTermSupport and Premium tier should be enabled/disabled together
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier premium \
--k8s-support-plan AKSLongTermSupport \
--generate-ssh-keys
Resultados:
{
...
"sku": {
"name": "Base",
"tier": "Premium"
},
"supportPlan": "AKSLongTermSupport",
...
}
Depois que a implantação for concluída, ela retornará informações formatadas em JSON sobre o cluster:
# Sample output for --tier free
},
"sku": {
"name": "Base",
"tier": "Free"
},
# Sample output for --tier standard
},
"sku": {
"name": "Base",
"tier": "Standard"
},
# Sample output for --tier premium
"sku": {
"name": "Base",
"tier": "Premium"
},
"supportPlan": "AKSLongTermSupport",
Atualizar a camada de um cluster AKS existente
O comando a seguir usa o exemplo az aks update
para atualizar o cluster existente.
Atualizar um cluster existente da camada Standard para a camada Gratuita
# Update an existing cluster from the Standard tier to the Free tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free
Resultados:
{
...
"sku": {
"name": "Base",
"tier": "Free"
},
...
}
Atualizar um cluster existente da camada Gratuita para a camada Standard
# Update an existing cluster from the Free tier to the Standard tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard
Resultados:
{
...
"sku": {
"name": "Base",
"tier": "Standard"
},
...
}
Atualizar os clusters existentes de e para a camada Premium requer a alteração do plano de suporte.
Atualizar um cluster existente para a camada Premium
# Update an existing cluster to the Premium tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupport
Resultados:
{
...
"sku": {
"name": "Base",
"tier": "Premium"
},
"supportPlan": "AKSLongTermSupport",
...
}
Atualizar um cluster existente da camada Premium para a camada Gratuita ou Standard
# Update an existing cluster to from Premium tier to Free or Standard tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free --k8s-support-plan KubernetesOfficial
# or
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard --k8s-support-plan KubernetesOfficial
Resultados:
{
...
"sku": {
"name": "Base",
"tier": "Free" # or "Standard"
},
"supportPlan": "KubernetesOfficial",
...
}
Esse processo leva vários minutos para ser concluído. Você não deve experimentar tempos de inatividade enquanto sua camada de cluster estiver sendo atualizada. Quando concluído, o snippet JSON de exemplo a seguir mostra a atualização do cluster existente para a camada standard na SKU base.
},
"sku": {
"name": "Base",
"tier": "Standard"
},
Próximas etapas
- Use as Zonas de Disponibilidade para aumentar a HA com suas cargas de trabalho de cluster do AKS.
- Configure o cluster para limitar o tráfego de saída.
Azure Kubernetes Service