Exercício – Configurar o ambiente
Nota
Você precisa de acesso a uma assinatura do Azure onde pode criar recursos para concluir este módulo.
Você usa um cluster do Serviço Kubernetes do Azure (AKS) para hospedar a solução de fachada de loja de animais de estimação. A equipa de DevOps utiliza ficheiros YAML declarativos padrão para implementar vários serviços na solução. No fluxo de trabalho de implementação atual, as equipas de desenvolvimento criam os ficheiros de implementação para cada aplicação. A equipe está revisando o Helm como uma alternativa para simplificar o gerenciamento de implantações de aplicativos nativos da nuvem.
Neste exercício, você configurará o ambiente para uso em todo este módulo. Você instalará e configurará os seguintes recursos:
- Clone o repositório GitHub que contém o aplicativo de exemplo
- Criar um grupo de recursos do Azure para armazenar os recursos da solução
- Criar um Registro de Contêiner do Azure (ACR) para armazenar as imagens de contêiner
- Criar um cluster do Serviço Kubernetes do Azure (AKS) para hospedar o aplicativo
- Conectar-se ao cluster AKS usando a CLI do Azure
Configurar o ambiente
Clonar a aplicação de exemplo
Navegue até o Azure Cloud Shell e verifique se você está usando o ambiente Bash.
Defina a assinatura que você deseja usar para este módulo usando o
az account set
comando.az account set --subscription <subscription-name>
Clone o aplicativo de exemplo para seu ambiente de desenvolvimento usando o
git clone
comando.git clone https://github.com/Azure-Samples/aks-store-demo.git
Mude para o diretório clonado usando
cd
.cd aks-store-demo
Criar recursos do Azure
Crie um grupo de recursos usando o
az group create
comando.az group create --name <resource-group-name> --location <location>
Crie um registro de contêiner do Azure usando o
az acr create
comando e forneça seu próprio nome de registro exclusivo. O nome do registo tem de ser exclusivo no Azure e conter de 5 a 50 carateres alfanuméricos.az acr create --resource-group <resource-group-name> --name <acr-name> --sku Basic
Crie um cluster AKS usando o
az aks create
comando e anexe o ACR ao cluster AKS usando o--attach-acr
parâmetro.az aks create --resource-group <resource-group-name> --name <aks-cluster-name> --node-count 2 --attach-acr <acr-name> --generate-ssh-keys
Conecte-se ao cluster AKS usando o
az aks get-credentials
comando.az aks get-credentials --resource-group <resource-group-name> --name <aks-cluster-name>
Verifique a conexão com o cluster AKS usando o
kubectl get nodes
comando.kubectl get nodes