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á:
- 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
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
- Se não tiver uma subscrição do Azure, crie uma conta gratuita do Azure antes de começar.
- Você precisa da versão mais recente da CLI do Azure. Executar
az --version
para localizar a versão. Se precisar de instalar ou atualizar, veja Install Azure CLI (Instalar o Azure CLI).
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.