Riassunto
Congratulazioni! Avete containerizzato e distribuito un'app Java su servizio Azure Kubernetes.
Volevi imparare come containerizzare e distribuire un'app Java su Azure. Si sono eseguiti questi passaggi:
- Containerizzare un'app Java.
- Creare un'immagine del contenitore per l'app Java.
- Eseguire l'immagine del contenitore in locale.
- Eseguire il push dell'immagine del contenitore nel Registro dei Container di Azure.
- Distribuire l'immagine del contenitore nel servizio Azure Kubernetes.
È ora possibile inserire in contenitori e distribuire un'app Java in Azure.
Monitorare e risolvere i problemi di AKS
Per la risoluzione dei problemi immediata, esaminare i log applicazioni con kubectl logs deployment/flightbookingsystemsample --tail=100 e gli eventi Kubernetes con kubectl get events --sort-by=.metadata.creationTimestamp. Per le metriche della piattaforma, i log del piano di controllo e la raccolta di log dei contenitori, vedere Monitorare Servizio Azure Kubernetes (AKS).
Questo esercizio non abilita la raccolta dei log di Container insights né configura le impostazioni di diagnostica del piano di controllo. Queste funzionalità richiedono una configurazione separata e possono comportare costi aggiuntivi Monitoraggio di Azure.
Pulire le risorse
In questo modulo si sono create risorse di Azure in un gruppo di risorse. Se queste risorse non saranno necessarie in un secondo momento, eliminare il gruppo di risorse dal portale di Azure o eseguire il comando seguente nella stessa sessione Bash locale usata per gli esercizi:
Note
Se si apre un altro terminale o si sceglie Bash in Azure Cloud Shell, impostare prima AZ_RESOURCE_GROUP sul nome effettivo del gruppo di risorse della configurazione e selezionare la stessa sottoscrizione di Azure. Una nuova sessione Bash locale può ereditare le variabili esportate se avviata come processo figlio della shell originale. Una sessione di Azure Cloud Shell indipendente non eredita le variabili di ambiente dalla shell locale. Confermare il nome del gruppo e la sottoscrizione attiva prima di eliminare le risorse.
az group delete --name "$AZ_RESOURCE_GROUP" --yes
L'esecuzione del comando può richiedere un minuto.
Importante
Effettuare il deprovisioning delle risorse di Azure usate in questo modulo per evitare addebiti indesiderati.
Risorse aggiuntive
Altre informazioni su Docker.
Altre informazioni su Registro Azure Container.
Altre informazioni sul servizio Azure Kubernetes.