Compartilhar via


Tutorial: Criar um cluster com o Host de Contêiner do Linux do Azure para AKS

Para criar um cluster com o Host de Contêiner do Linux do Azure, você usará o seguinte:

  1. Grupos de recursos do Azure, que consistem em um contêiner lógico no qual os recursos do Azure são implantados e gerenciados.
  2. O AKS (Serviço de Kubernetes do Azure), um serviço do Kubernetes hospedado que permite criar rapidamente um cluster do Kubernetes pronto para produção.

Neste tutorial, parte um de cinco, você aprenderá o seguinte:

  • Instalar a CLI do Kubernetes, kubectl.
  • Crie um grupo de recursos do Azure.
  • Criar e implantar um cluster do Host de Contêiner do Linux do Azure.
  • Configurar kubectl para 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 Linux do Azure.

Pré-requisitos

1 – Instalar a CLI do Kubernetes

Use a CLI do Kubernetes, kubectl, para se conectar ao cluster do Kubernetes por meio do computador local.

Se você ainda não tiver o kubectl instalado, instale-o por meio da CLI do Azure usando az aks install-cli ou siga as instruções upstream.

az aks install-cli

2 – Criar um grupo de recursos

Ao criar um grupo de recursos, é necessário especificar um local. Essa localização é:

  • A localização de armazenamento dos metadados do grupo de recursos.
  • Esse será o local em que seus recursos serão executados no Azure caso você não especifique outra região durante a criação de recursos.

Crie um grupo de recursos com o comando az group create. Para criar um grupo de recursos chamado testAzureLinuxResourceGroup na região eastus, siga esta etapa:

az group create --name testAzureLinuxResourceGroup --location eastus

Observação

O exemplo acima usa eastus, mas os clusters do Host de Contêiner do Linux do Azure estão disponíveis em todas as regiões.

3 – Criar um cluster do Host de Contêiner do Linux do Azure

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. O seguinte exemplo cria um cluster do Host de Contêiner do Linux do Azure chamado testAzureLinuxCluster usando o grupo de recursos testAzureLinuxResourceGroup que foi criado na etapa anterior:

az aks create --name testAzureLinuxCluster --resource-group testAzureLinuxResourceGroup --os-sku AzureLinux

Após alguns minutos, o comando será concluído e retornará informações no formato JSON sobre o cluster.

4 – Conectar-se ao cluster usando a kubectl

Para configurar o kubectl para se conectar ao seu cluster do Kubernetes, use o comando az aks get-credentials. O exemplo a seguir obtém credenciais para o cluster do Host de Contêiner do Linux do Azure chamado testAzureLinuxCluster no grupo de recursos testAzureLinuxResourceGroup:

az aks get-credentials --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster

Para verificar a conexão com o cluster, execute o comando kubectl get nodes para retornar uma lista dos nós de cluster:

kubectl get nodes

Próximas etapas

Neste tutorial, você criou e implantou um cluster do Host de Contêiner do Linux do Azure. Você aprendeu a:

  • Instalar a CLI do Kubernetes, kubectl.
  • Crie um grupo de recursos do Azure.
  • Criar e implantar um cluster do Host de Contêiner do Linux do Azure.
  • Configurar kubectl para se conectar ao cluster do Host de Contêiner do Linux do Azure.

No próximo tutorial, você aprenderá a adicionar um pool de nós do Linux do Azure a um cluster existente.