Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini memperlihatkan kepada Anda cara menyebarkan aplikasi kontainer ke Azure Container Apps menggunakan Azure Toolkit untuk IntelliJ IDEA. Artikel ini menggunakan contoh layanan API web backend yang mengembalikan koleksi statis album musik.
Prasyarat
- Sebuah akun Azure dengan langganan aktif. Jika Anda tidak memiliki langganan, buat akun gratis sebelum memulai.
- Java Development Kit (JDK) yang didukung. Untuk informasi selengkapnya tentang JDK yang tersedia untuk digunakan saat mengembangkan di Azure, lihat dukungan Java di Azure dan Azure Stack.
- IntelliJ IDEA, Ultimate, atau Community Edition.
- Maven 3.5.0+.
- Klien Docker .
- Azure Toolkit untuk IntelliJ. Untuk informasi selengkapnya, lihat Menginstal Azure Toolkit untuk IntelliJ. Anda juga perlu masuk ke akun Azure Anda untuk Azure Toolkit for IntelliJ. Untuk informasi selengkapnya, lihat instruksi untuk masuk pada Toolkit Azure untuk IntelliJ.
Menyalin proyek
Gunakan langkah-langkah berikut untuk mengkloning dan membuka proyek sampel:
Gunakan perintah berikut untuk mengkloning aplikasi sampel dan lihat cabang IDE :
git clone https://github.com/Azure-Samples/containerapps-albumapi-java cd containerapps-albumapi-java git checkout IDEPilih Buka untuk membuka proyek di IntelliJ IDEA.
Membangun dan menjalankan proyek secara lokal
Gunakan langkah-langkah berikut untuk menguji proyek secara lokal:
Gunakan perintah berikut untuk membangun proyek dengan Maven:
mvn clean package -DskipTestsUntuk memverifikasi bahwa aplikasi sedang berjalan, buka browser dan buka
http://localhost:8080/albums. Halaman mengembalikan daftar objek JSON yang mirip dengan output perintah berikut:java -jar target\containerapps-albumapi-java-0.0.1-SNAPSHOT.jar
Membuat lingkungan
Gunakan langkah-langkah berikut untuk menyiapkan lingkungan Anda dan menyebarkan aplikasi kontainer di Azure:
Dalam tampilan Azure Explorer , klik kanan Lingkungan Aplikasi Kontainer lalu pilih Buat Lingkungan Aplikasi Kontainer.
Pada halaman Buat Lingkungan Aplikasi Kontainer , masukkan informasi berikut, lalu pilih OK:
- Langganan: Langganan Azure yang akan digunakan.
-
Grup Sumber Daya: Grup sumber daya untuk aplikasi kontainer Anda. Pilih salah satu opsi berikut:
- BuatBaru : Menentukan bahwa Anda ingin membuat grup sumber daya baru.
- Gunakan Yang Sudah Ada: Menentukan bahwa Anda harus memilih dari daftar grup sumber daya yang terkait dengan akun Azure Anda.
- Wilayah: Wilayah yang sesuai, misalnya, US Timur.
- Nama: Nama untuk lingkungan Container Apps baru.
- Jenis: Jenis lingkungan Container Apps. Anda dapat menerima default.
- Profil Beban Kerja: Profil beban kerja untuk aplikasi kontainer Anda. Anda dapat menerima default.
- Ruang kerja Analitik Log: Ruang kerja Analitik Log yang akan digunakan. Anda dapat menerima default.
Menyebarkan aplikasi kontainer
Untuk menyebarkan aplikasi kontainer, gunakan langkah-langkah berikut:
Klik kanan lingkungan Aplikasi Kontainer yang Anda buat, dan pilih Buat>Aplikasi Kontainer di Azure Explorer. Kemudian, masukkan informasi berikut:
- Langganan: Langganan Azure yang akan digunakan.
-
Grup Sumber Daya: Grup sumber daya untuk aplikasi kontainer Anda. Pilih salah satu opsi berikut:
- BuatBaru : Menentukan bahwa Anda ingin membuat grup sumber daya baru.
- Gunakan Yang Sudah Ada: Menentukan bahwa Anda harus memilih dari daftar grup sumber daya yang terkait dengan akun Azure Anda.
- Lingkungan: Lingkungan Aplikasi Kontainer yang akan digunakan.
- Nama: Nama untuk aplikasi kontainer baru.
-
Penyebaran:
- Sumber: Pilih opsi Kode Sumber .
- Kode: Pilih tombol folder, lalu pilih folder kode sumber di komputer lokal Anda.
-
Alokasi Sumber Daya Kontainer:
- Profil Beban Kerja: Pilih profil beban kerja yang sesuai berdasarkan persyaratan aplikasi Anda.
- CPU dan Memori: Alokasikan sumber daya CPU dan memori yang diperlukan untuk aplikasi kontainer Anda.
-
Pengaturan Ingress:
- Ingress: Aktifkan atau nonaktifkan ingress berdasarkan kebutuhan aplikasi Anda. Anda dapat menerima pengaturan default.
- Lalu Lintas Eksternal: Menentukan apakah aplikasi kontainer harus menerima lalu lintas eksternal. Anda dapat menerima pengaturan default.
-
Port Target: Aktifkan atau nonaktifkan ingress berdasarkan kebutuhan aplikasi Anda. Konfigurasikan port target ke
8080.
-
Lainnya:
- Variabel Env: Atur variabel lingkungan apa pun yang diperlukan oleh aplikasi Anda.
- Replika Min: Jumlah minimum replika untuk aplikasi kontainer Anda. Anda dapat menerima pengaturan default.
- Replika Maks: Jumlah maksimum replika untuk aplikasi kontainer Anda. Anda dapat menerima pengaturan default.
Pilih OK. Toolkit menampilkan pesan status saat penyebaran aplikasi berhasil.
Setelah penyebaran selesai, Azure Toolkit untuk IntelliJ menampilkan pemberitahuan. Pilih Telusuri untuk membuka aplikasi yang disebarkan di browser.
Di bilah alamat browser, tambahkan
/albumsjalur ke akhir URL aplikasi untuk melihat data dari sampel permintaan API.
Membersihkan sumber daya
Untuk membersihkan dan menghapus sumber daya Container Apps, Anda dapat menghapus sumber daya atau grup sumber daya. Menghapus kelompok sumber daya juga akan menghapus sumber daya lain yang terkait dengannya. Gunakan langkah-langkah berikut untuk membersihkan sumber daya:
- Untuk menghapus sumber daya Aplikasi Kontainer Anda, dari bilah sisi Azure Explorer , temukan item Lingkungan Aplikasi Kontainer .
- Klik kanan layanan Container Apps yang ingin Anda hapus, lalu pilih Hapus.
- Untuk menghapus grup sumber daya Anda, gunakan portal Microsoft Azure untuk menghapus sumber daya secara manual di bawah langganan Anda.