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.
Neste tutorial, parte um de cinco, você aprenderá a:
- Instalar a CLI do Kubernetes,
kubectl. - Crie um grupo de recursos do Azure.
- Crie e implante um host de contêiner do Azure Linux para o cluster do AKS.
- Configure
kubectlpara se conectar ao cluster do Host de Contêiner do Linux do Azure.
Em tutoriais posteriores, você aprenderá a adicionar um pool de nós do Linux do Azure a um cluster existente e migrar nós existentes para o Azure Linux.
Pré-requisitos
- Você precisa instalar a versão mais recente da CLI do Azure. Execute
az --versionpara encontrar a versão. Se precisar instalar ou atualizar, consulte Instalar CLI do Azure.
Definir variáveis de ambiente
Defina as seguintes variáveis de ambiente para criar nomes de recursos exclusivos para cada implantação:
export RESOURCE_GROUP="<your-resource-group-name>"
export REGION="<your-region>"
export CLUSTER_NAME="<your-cluster-name>"
Criar um grupo de recursos
Ao criar um grupo de recursos no Azure, você precisará especificar um local. Esse local é o local de armazenamento dos metadados do grupo de recursos e onde seus recursos são executados em Azure se você não especificar outra região ao criar um recurso.
Crie um grupo de recursos usando o comando az group create.
az group create --name $RESOURCE_GROUP --location $REGION
Exemplo de saída:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Criar um host de contêiner do Azure Linux para o cluster do AKS
Crie um cluster do AKS usando o comando az aks create com o parâmetro --os-sku para provisionar o Host de Contêiner do Linux do Azure com uma imagem do Linux do Azure.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --os-sku AzureLinux
Exemplo de saída:
{
"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 será concluído e retornará informações no formato JSON sobre o cluster.
Conectar-se ao cluster usando kubectl
Configure o kubectl para se conectar ao cluster do Kubernetes usando o comando az aks get-credentials.
az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME
Verificar a conexão com seu cluster
Verifique a conexão com o cluster usando o comando kubectl get nodes. O comando retorna uma lista de nós em seu cluster.
kubectl get nodes
Exemplo de saída:
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óxima etapa
Neste tutorial, você criou e implantou um cluster do Host de Contêiner do Linux do Azure. No próximo tutorial, você aprenderá a adicionar um pool de nós Azure Linux a um cluster existente.