Ringkasan

Selesai

Selamat! Anda telah melakukan kontainerisasi dan menyebarkan aplikasi Java ke Azure Kubernetes Service.

Anda ingin mempelajari cara membuat kontainer dan menyebarkan aplikasi Java ke Azure. Anda mengikuti langkah-langkah berikut:

  1. Kontainerisasi aplikasi Java.
  2. Buat gambar kontainer untuk aplikasi Java.
  3. Jalankan gambar kontainer secara lokal.
  4. Dorong gambar kontainer ke Azure Container Registry.
  5. Sebarkan gambar kontainer ke Azure Kubernetes Service.

Anda sekarang yakin bahwa Anda dapat membuat kontainer dan menyebarkan aplikasi Java ke Azure.

Memantau dan memecahkan masalah AKS

Untuk pemecahan masalah segera, periksa log aplikasi dengan kubectl logs deployment/flightbookingsystemsample --tail=100 dan peristiwa Kubernetes dengan kubectl get events --sort-by=.metadata.creationTimestamp. Untuk metrik platform, log sarana kontrol, dan pengumpulan log kontainer, lihat Memantau Azure Kubernetes Service (AKS).

Latihan ini tidak mengaktifkan pengumpulan log Container insights atau mengonfigurasi pengaturan diagnostik sarana kontrol. Fitur-fitur tersebut memerlukan konfigurasi terpisah dan dapat dikenakan biaya Azure Monitor tambahan.

Membersihkan sumber daya

Dalam modul ini, Anda membuat sumber daya Azure dalam grup sumber daya. Jika Anda tidak memerlukan sumber daya ini nanti, hapus grup sumber daya dari portal Azure atau jalankan perintah berikut dalam sesi Bash lokal yang sama dengan yang Anda gunakan untuk latihan:

Note

Jika Anda membuka terminal lain atau memilih Bash di Azure Cloud Shell, pertama-tama atur AZ_RESOURCE_GROUP ke nama grup sumber daya aktual dari penyiapan dan pilih langganan Azure yang sama. Sesi Bash lokal baru dapat mewarisi variabel yang diekspor saat dimulai sebagai anak dari shell asli Anda. Sesi Azure Cloud Shell independen tidak mewarisi variabel lingkungan dari shell lokal Anda. Konfirmasikan nama grup dan langganan aktif sebelum menghapus sumber daya.

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

Perintah ini mungkin perlu waktu satu menit untuk dijalankan.

Penting

Batalkan provisi sumber daya Azure yang Anda gunakan dalam modul ini untuk menghindari biaya yang tidak diinginkan.

Sumber daya tambahan

Pelajari selengkapnya tentang Docker.

Pelajari selengkapnya tentang Azure Container Registry.

Pelajari lebih lanjut Azure Kubernetes Service.