Partilhar via


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

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

  1. Grupos de recursos do Azure, um contêiner lógico no qual os recursos do Azure são implantados e gerenciados.
  2. 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 kubectl para 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

1 - Instale a CLI do Kubernetes

Use a CLI do Kubernetes, kubectl, para se conectar ao cluster do Kubernetes a partir do seu 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. Esta localização é:

  • O local de armazenamento dos metadados do grupo de recursos.
  • Onde seus recursos serão executados no Azure se você não especificar outra região ao criar um recurso.

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

Nota

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

3 - 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 chamado testAzureLinuxCluster usando o grupo de recursos testAzureLinuxResourceGroup criado na etapa anterior:

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

Após alguns minutos, o comando conclui e retorna informações formatadas em JSON sobre o cluster.

4 - Conecte-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 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 do cluster:

kubectl get nodes

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 kubectl para 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.