Shrnutí
Blahopřejeme! Kontejnerizovali jste a nasadili aplikaci v Javě do služby Azure Kubernetes Service.
Chtěli jste se naučit kontejnerizovat a nasazovat aplikaci v Javě do Azure. Postupovali jste podle těchto kroků:
- Kontejnerizace aplikace v Javě
- Sestavte image kontejneru pro aplikaci v Javě.
- Spusťte image kontejneru místně.
- Nasdílení image kontejneru do služby Azure Container Registry
- Nasaďte image kontejneru do služby Azure Kubernetes Service.
Teď máte jistotu, že můžete kontejnerizovat a nasazovat aplikaci v Javě do Azure.
Monitorujte a řešte potíže s AKS
Pro okamžité řešení potíží zkontrolujte protokoly aplikací pomocí kubectl logs deployment/flightbookingsystemsample --tail=100 a události Kubernetes pomocí kubectl get events --sort-by=.metadata.creationTimestamp. Informace o metrikách platformy, protokolech řídicí roviny a shromažďování protokolů kontejnerů najdete v tématu Monitor Azure Kubernetes Service (AKS).
Toto cvičení nepovoluje shromažďování protokolů Container Insights ani nenakonfiguruje nastavení diagnostiky roviny řízení. Tyto funkce vyžadují samostatnou konfiguraci a můžou vést ke vzniku dalších poplatků za Azure Monitor.
Vyčištění prostředků
V tomto modulu jste vytvořili zdroje Azure ve skupině zdrojů. Pokud tyto prostředky později nepotřebujete, odstraňte skupinu prostředků z portálu Azure nebo spusťte následující příkaz ve stejné místní relaci Bash, kterou jste použili pro cvičení:
Note
Pokud otevřete jiný terminál nebo v Azure Cloud Shell zvolíte Bash, nejprve nastavte AZ_RESOURCE_GROUP na skutečný název skupiny prostředků z kroku nastavení a vyberte stejné předplatné Azure. Nová místní relace Bash může dědit exportované proměnné, je-li spuštěna jako podřízený proces vašeho původního shellu. Nezávislá relace Azure Cloud Shell nedědí proměnné prostředí z místního shellu. Před odstraněním prostředků potvrďte název skupiny a aktivní předplatné.
az group delete --name "$AZ_RESOURCE_GROUP" --yes
Spuštění tohoto příkazu může trvat minutu.
Důležitý
Odstraňte prostředky Azure, které jste použili v tomto modulu, abyste se vyhnuli nežádoucím poplatkům.
Další zdroje informací
Přečtěte si další informace o Dockeru .
Přečtěte si více informací o Azure Container Registry.
Přečtěte si další informace o azure Kubernetes Service.