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.
Neste tutorial, parte um de cinco, aprende como:
- Instale a CLI do Kubernetes,
kubectl. - Crie um grupo de recursos do Azure.
- Crie e implemente um Azure Linux Container Host para o cluster AKS.
- 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.
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, consulte Install CLI do Azure.
Definir variáveis de ambiente
Defina as seguintes variáveis de ambiente para criar nomes de recursos únicos para cada implementaçã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, é obrigatório especificar uma localização. Esta localização é a localização de armazenamento dos metadados do teu grupo de recursos e onde os teus recursos correm no Azure se não especificares 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"
}
Crie um Azure Linux Container Host para cluster AKS
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.
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 conclui e retorna informações formatadas em JSON sobre o cluster.
Conectar-se ao cluster usando kubectl
Configure kubectl para se conectar ao cluster do Kubernetes usando o az aks get-credentials comando.
az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME
Verifica a ligação ao teu cluster
Verifique a conexão ao seu cluster utilizando o comando kubectl get nodes. O comando devolve uma lista de nós no teu 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
Passo seguinte
Neste tutorial, você criou e implantou um cluster de Host de Contêiner Linux do Azure. No próximo tutorial, aprendes a adicionar um pool de nós Linux do Azure a um cluster existente.