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.
Para criar um cluster com o Host de Contêiner Linux do Azure, use:
- Grupos de recursos do Azure, um contêiner lógico no qual os recursos do Azure são implantados e gerenciados.
- Azure Kubernetes Service (AKS), um serviço Kubernetes hospedado que permite criar rapidamente um cluster Kubernetes pronto para produção.
Neste tutorial, parte um de cinco, você aprenderá a:
- Instale a CLI do Kubernetes,
kubectl. - Criar um grupo de recursos do Azure.
- Crie e implante um cluster de Host de Contêiner Linux do Azure.
- Configure
kubectlpara se conectar ao cluster do Host de Contêiner Linux do Azure.
Em tutoriais posteriores, você aprenderá como adicionar um pool de nós do Azure Linux a um cluster existente e migrar nós existentes para o Azure Linux.
Importante
Desde 30 de novembro de 2025, o Azure Kubernetes Service (AKS) já não suporta nem fornece atualizações de segurança para o Azure Linux 2.0. A imagem da máquina virtual do Azure Linux 2.0 está congelada na versão 202512.06.0. A partir de 31 de março de 2026, as imagens dos nós serão removidas e não conseguirá escalar os seus pools de nós. Migre para uma versão Azure Linux suportada atualizando os seus pools de nós para uma versão Kubernetes suportada ou migrando para o osSku AzureLinux3. Para obter mais informações, consulte Aposentadoria: pools de nós do Azure Linux 2.0 no AKS.
Pré-requisitos
- Você precisa da versão mais recente da CLI do Azure. Executar
az --versionpara localizar a versão. Se precisar de instalar ou atualizar, veja Install Azure CLI (Instalar o Azure CLI).
Criar um grupo de recursos
Ao criar um grupo de recursos, é necessário especificar um local. Esta localização é:
- O local de armazenamento dos metadados do grupo de recursos.
- Onde seus recursos são executados no Azure se você não especificar outra região ao criar um recurso.
Antes de executar o comando, as variáveis de ambiente são declaradas para garantir nomes de recursos exclusivos para cada implantação.
export REGION="EastUS2"
az group create --name $RESOURCE_GROUP_NAME --location $REGION
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Criar um cluster de Host de Contêiner Linux do Azure
Crie um cluster AKS usando o az aks create comando com o --os-sku parâmetro para provisionar o Host de Contêiner Linux do Azure com uma imagem do Azure Linux. O exemplo a seguir cria um cluster de Host de Contêiner Linux do Azure.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP_NAME --os-sku AzureLinux
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
"location": "WestUS2",
"name": "testAzureLinuxClusterxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
Após alguns minutos, o comando conclui e retorna informações formatadas em JSON sobre o cluster.
Conectar-se ao cluster usando kubectl
Para configurar kubectl para se conectar ao cluster do Kubernetes, use o az aks get-credentials comando. O exemplo a seguir obtém credenciais para o cluster Host de Contêiner Linux do Azure usando o grupo de recursos e o nome do cluster criados anteriormente:
az aks get-credentials --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME
Para verificar a conexão com o cluster, execute o comando kubectl get nodes para retornar uma lista dos nós do cluster:
kubectl get nodes
NAME STATUS ROLES AGE VERSION
aks-nodepool1-00000000-0 Ready agent 10m v1.20.7
aks-nodepool1-00000000-1 Ready agent 10m v1.20.7
Próximos passos
Neste tutorial, você criou e implantou um cluster de Host de Contêiner Linux do Azure. Aprendeu a:
- Instale a CLI do Kubernetes,
kubectl. - Criar um grupo de recursos do Azure.
- Crie e implante um cluster de Host de Contêiner Linux do Azure.
- Configure
kubectlpara se conectar ao cluster do Host de Contêiner Linux do Azure.
No próximo tutorial, você aprenderá como adicionar um pool de nós do Azure Linux a um cluster existente.