Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
No AKS, os nós com as mesmas configurações são agrupados em grupos de nós. Cada pool de nós contém as máquinas virtuais (VMs) que executam seus aplicativos. No tutorial anterior, criaste um cluster ACL com um único pool de nós. Para atender aos diferentes requisitos de computação, armazenamento ou segurança de seus aplicativos, você pode adicionar pools de nós de usuário.
Neste tutorial, parte dois de cinco, aprende como:
- Adicione um pool de nós ACL a um cluster existente.
- Verifique o status dos pools de nós.
Os comandos deste tutorial utilizam as variáveis de ambiente definidas no Tutorial 1: Criar um cluster com ACL para AKS.
Em tutoriais posteriores, aprendes a migrar nós para ACL e a ativar a telemetria para monitorizar os teus clusters.
Pré-requisitos
- No tutorial anterior, criaste e implementaste um cluster ACL. Se ainda não completou estes passos e quiser acompanhar, veja o Tutorial 1: Crie um cluster com ACL para AKS.
- O Azure Container Linux requer CLI do Azure versão 2.86.0 ou superior. Use o
az versioncomando para localizar a versão. Para atualizar para a versão mais recente, use oaz upgradecomando.
Considerações e limitações do Azure Container Linux (ACL)
Antes de começar, reveja as seguintes considerações e limitações para o ACL:
- O ACL está geralmente disponível a partir do AKS v1.34.
- ACL requer Trusted Launch com Secure Boot e vTPM. Variantes de Lançamento Não Confiável não estão disponíveis.
- A ACL no Arm64 requer SKUs baseados em Cobalto (v6) para permitir a compatibilidade com o Trusted Launch.
-
NodeImageeNonesão os únicos canais de atualização de sistemas operativos (SO) suportados.UnmanagedeSecurityPatchsão incompatíveis com ACL devido ao diretório imutável/usr. - O Streaming de Artefactos não é suportado.
- O Pod Sandboxing não é suportado.
- Não há suporte para Máquinas Virtuais Confidenciais (CVMs).
- As VMs da Geração 1 não são suportadas.
Adicionar um pool de nós ACL
Adicione um pool de nós ACL ao seu cluster existente usando o az aks nodepool add comando e especifique --os-sku AzureContainerLinux. O exemplo seguinte cria um pool de nós chamado aclpool que adiciona três nós ao cluster:
az aks nodepool add \
--resource-group $RESOURCE_GROUP \
--cluster-name $CLUSTER_NAME \
--name aclpool \
--node-count 3 \
--os-sku AzureContainerLinux
Exemplo de saída:
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "aclpool",
"osType": "Linux",
"osSku": "AzureContainerLinux",
"provisioningState": "Succeeded",
"resourceGroup": "myACLResourceGroup",
"type": "Microsoft.ContainerService/managedClusters/agentPools"
}
Note
O nome de um pool de nós deve começar com uma letra minúscula e só pode conter caracteres alfanuméricos. Para pools de nós Linux, o comprimento deve estar entre um e 12 caracteres.
Verificar o status do pool de nós
Verifique o estado dos seus pools de nós utilizando o comando az aks nodepool list.
az aks nodepool list --resource-group $RESOURCE_GROUP_NAME --cluster-name $CLUSTER_NAME
Exemplo de saída:
[
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "nodepool1",
"nodeImageVersion": "AKSAzureContainerLinux-202606.01.0",
"osSku": "AzureContainerLinux",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "myACLResourceGroup",
"vmSize": "Standard_DS2_v2"
},
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "aclpool",
"nodeImageVersion": "AKSAzureContainerLinux-202606.01.0",
"osSku": "AzureContainerLinux",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "myACLResourceGroup",
"vmSize": "Standard_DS2_v2"
}
]
Passo seguinte
Neste tutorial, adicionaste um pool de nós ACL ao teu cluster existente. No próximo tutorial, aprendes a migrar nós existentes para ACL.