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:
- Grupos de recursos do Azure, que consistem em um contêiner lógico no qual os recursos do Azure são implantados e gerenciados.
- 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
- Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.
- Você precisa instalar a versão mais recente da CLI do Azure. Execute
az --version
para encontrar a versão. Se você precisa instalar ou atualizar, consulte Instalar a CLI do Azure.
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.