Resumo

Concluído(a)

Parabéns! Você conteinerizou e implantou um aplicativo Java no Serviço de Kubernetes do Azure.

Você queria aprender a colocar em contêineres e implantar um aplicativo Java no Azure. Você seguiu estas etapas:

  1. Conteinerizar um aplicativo Java.
  2. Crie uma imagem de contêiner para o aplicativo Java.
  3. Execute a imagem de contêiner localmente.
  4. Faça push da imagem de contêiner para o Registro de Contêiner do Azure.
  5. Implante a imagem de contêiner no Serviço de Kubernetes do Azure.

Agora você está confiante de que pode colocar em contêiner e implantar um aplicativo Java no Azure.

Monitorar e solucionar problemas do AKS

Para solução de problemas imediata, inspecione os logs de aplicativos com kubectl logs deployment/flightbookingsystemsample --tail=100 e os eventos do Kubernetes com kubectl get events --sort-by=.metadata.creationTimestamp. Para obter métricas de plataforma, logs de plano de controle e coleção de logs de contêiner, consulte Monitor AKS (Serviço de Kubernetes do Azure).

Este exercício não habilita a coleção de logs de insights de contêiner nem define as configurações de diagnóstico do plano de controle. Esses recursos exigem configuração separada e podem gerar custos adicionais no Azure Monitor.

Limpar os recursos

Neste módulo, você criou recursos do Azure em um grupo de recursos. Se você não precisar desses recursos mais tarde, exclua o grupo de recursos do portal Azure ou execute o seguinte comando na mesma sessão bash local usada para os exercícios:

Note

Se você abrir outro terminal ou escolher Bash no Azure Cloud Shell, primeiro defina AZ_RESOURCE_GROUP para o nome real do grupo de recursos da configuração e selecione a mesma assinatura do Azure. Uma nova sessão bash local pode herdar variáveis exportadas quando iniciada como processo filho do shell original. Uma sessão de Azure Cloud Shell independente não herda variáveis de ambiente do shell local. Confirme o nome do grupo e a assinatura ativa antes de excluir recursos.

az group delete --name "$AZ_RESOURCE_GROUP" --yes

Esse comando pode levar alguns minutos para ser executado.

Importante

Desprovisione os recursos do Azure usados neste módulo para evitar cobranças indesejadas.

Recursos adicionais

Saiba mais sobre o Docker.

Saiba mais sobre o Registro de Contêiner do Azure.

Saiba mais sobre o Serviço de Kubernetes do Azure.