Exercício – Configurar o projeto
Nesta unidade, você cria seus recursos para o site de Vídeo da Contoso. Certifique-se de ter todos os pré-requisitos listados na introdução deste módulo.
Configurar o projeto
Fork o repositório de exemplo para sua conta do GitHub. Você não tem permissões de gravação no repositório de exemplo original, portanto, precisa bifurcar o repositório para criar seu próprio pipeline de Ações do GitHub.
Entre no Azure Cloud Shell com a assinatura do Azure na qual você deseja implantar recursos. Quando o Cloud Shell abrir, verifique se o Bash está selecionado como o shell a ser executado.
Para clonar seu repositório bifurcado, execute o seguinte comando no Cloud Shell, alterando o espaço reservado do nome de usuário do GitHub para seu nome> de usuário do <GitHub:
git clone https://github.com/<GitHub username>/mslearn-aks-deployment-pipeline-github-actions
Vá para o novo diretório mslearn-aks-deployment-pipeline-github-actions clonado executando o seguinte comando:
cd mslearn-aks-deployment-pipeline-github-actions
Execute o seguinte comando para executar o arquivo init.sh localizado na raiz do projeto:
bash init.sh
O arquivo init.sh executa as seguintes tarefas:
- Cria um novo grupo de recursos do Azure.
- Cria um novo cluster do AKS e configura o Kubectl para aceder ao mesmo.
- Cria um novo repositório do Container Registry e liga-o ao cluster do AKS.
- Configura as variáveis de ambiente
AKS_NAME
,DNS_NAME
,RESOURCE_GROUP_NAME
eACR_NAME
.
Quando o script termina de ser executado, ele gera uma lista de variáveis. Copie e armazene os valores das variáveis para usar em exercícios futuros.
- Nome do Grupo de Recursos
- Nome ACR
- ACR Login Nome de usuário
- Palavra-passe ACR
- Nome da zona DNS do AKS
Verificar os resultados
Confirme se o script init.sh criou todos os recursos.
Execute o seguinte comando da CLI do Azure para verificar se o grupo de recursos mostrado na saída do script está listado.
az group list -o table
Execute o seguinte comando para verificar se a instância do Registro de Contêiner mostrada na saída do script está listada.
az acr list -o table
Agora que seus recursos do Azure foram criados, prossiga para a próxima unidade para saber mais sobre imagens de aplicativos marcados.