Samenvatting

Voltooid

Gefeliciteerd! U hebt een Java-app in een container geplaatst en geïmplementeerd in Azure Kubernetes Service.

U wilt weten hoe u een Java-app in containers kunt zetten en implementeren in Azure. U hebt de volgende stappen uitgevoerd:

  1. Een Java-app containeriseren.
  2. Bouw een containerimage voor de Java-app.
  3. Voer de containerimage lokaal uit.
  4. Push de containerimage naar Azure Container Registry.
  5. Deplooi de containerimage naar Azure Kubernetes Service.

U weet nu zeker dat u een Java-app in containers kunt zetten en implementeren in Azure.

AKS bewaken en problemen oplossen

Voor onmiddellijke probleemoplossing inspecteert u toepassingslogboeken met kubectl logs deployment/flightbookingsystemsample --tail=100 en Kubernetes-gebeurtenissen met kubectl get events --sort-by=.metadata.creationTimestamp. Zie Monitor Azure Kubernetes Service (AKS) voor metrische platformgegevens, besturingsvlaklogboeken en containerlogboekverzameling.

In deze oefening wordt het verzamelen van Container Insights-logboeken niet ingeschakeld of worden diagnostische instellingen voor het besturingsvlak geconfigureerd. Deze functies vereisen afzonderlijke configuratie en kunnen extra kosten voor Azure Monitor met zich meebrengen.

Middelen opschonen

In deze module hebt u Azure-resources in een resourcegroep gemaakt. Als u deze resources later niet nodig hebt, verwijdert u de resourcegroep uit de Azure portal of voert u de volgende opdracht uit in dezelfde lokale Bash-sessie die u hebt gebruikt voor de oefeningen:

Note

Als u een andere terminal opent of Bash in Azure Cloud Shell kiest, stel AZ_RESOURCE_GROUP dan eerst in op de werkelijke naam van de resourcegroep uit de installatie en selecteer hetzelfde Azure-abonnement. Een nieuwe lokale Bash-sessie kan geëxporteerde variabelen overnemen wanneer deze wordt gestart als dochterproces van de oorspronkelijke shell. Een onafhankelijke Azure Cloud Shell sessie neemt geen omgevingsvariabelen over van uw lokale shell. Bevestig de groepsnaam en het actieve abonnement voordat u resources verwijdert.

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

Het uitvoeren van deze opdracht kan een minuut duren.

Belangrijk

Verwijder de Azure-resources die u in deze module hebt gebruikt om ongewenste kosten te voorkomen.

Aanvullende informatiebronnen

Meer informatie over Docker-.

Meer informatie over Azure Container Registry.

Meer informatie over Azure Kubernetes Service.