Mulai cepat: Menyebarkan aplikasi kontainer pertama Anda dengan containerapp up
Layanan Azure Container Apps memungkinkan Anda menjalankan layanan mikro dan aplikasi dalam kontainer pada platform tanpa server. Dengan Container Apps, Anda bisa mendapatkan manfaat menjalankan kontainer tanpa repot mengonfigurasi infrastruktur cloud dan orkestrator kontainer yang kompleks secara manual.
Dalam mulai cepat ini, Anda membuat dan menyebarkan aplikasi kontainer pertama Anda menggunakan az containerapp up
perintah .
Prasyarat
- Akun Azure dengan langganan aktif.
- Jika Anda tidak memilikinya, Anda dapat membuatnya secara gratis.
- Instal Azure CLI.
Siapkan
Untuk masuk ke Azure dari CLI, jalankan perintah berikut dan ikuti perintah untuk menyelesaikan proses autentikasi.
az login
Untuk memastikan Anda menjalankan CLI versi terbaru, jalankan perintah peningkatan.
az upgrade
Selanjutnya, instal atau perbarui ekstensi Azure Container Apps untuk CLI.
Jika Anda menerima kesalahan tentang parameter yang hilang saat menjalankan az containerapp
perintah di Azure CLI atau cmdlet dari Az.App
modul di PowerShell, pastikan Anda memiliki versi terbaru ekstensi Azure Container Apps yang diinstal.
az extension add --name containerapp --upgrade
Catatan
Mulai Mei 2024, ekstensi Azure CLI tidak lagi mengaktifkan fitur pratinjau secara default. Untuk mengakses fitur pratinjau Container Apps, instal ekstensi Container Apps dengan --allow-preview true
.
az extension add --name containerapp --upgrade --allow-preview true
Sekarang setelah ekstensi atau modul saat ini diinstal, daftarkan Microsoft.App
namespace layanan dan Microsoft.OperationalInsights
.
az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights
Membuat dan menyebarkan aplikasi kontainer
Buat dan sebarkan aplikasi kontainer pertama Anda dengan containerapp up
perintah . Perintah ini akan:
- Membuat lingkungan Aplikasi Kontainer
- Membuat ruang kerja Log Analytics
- Membuat dan menyebarkan aplikasi kontainer menggunakan gambar kontainer publik
Perhatikan bahwa jika salah satu sumber daya ini sudah ada, perintah akan menggunakannya alih-alih membuat sumber daya baru.
az containerapp up \
--name my-container-app \
--resource-group my-container-apps \
--location centralus \
--environment 'my-container-apps' \
--image mcr.microsoft.com/k8se/quickstart:latest \
--target-port 80 \
--ingress external \
--query properties.configuration.ingress.fqdn
Catatan
Pastikan nilai untuk parameter --image
dalam huruf kecil.
Dengan mengatur --ingress
ke external
, Anda membuat aplikasi kontainer tersedia untuk permintaan publik.
Verifikasi penyebaran
Perintah up
mengembalikan nama domain yang sepenuhnya memenuhi syarat untuk aplikasi kontainer. Salin lokasi ini ke browser web.
Pesan berikut ditampilkan saat aplikasi kontainer disebarkan:
Membersihkan sumber daya
Jika Anda tidak akan terus menggunakan aplikasi ini, jalankan perintah berikut untuk menghapus grup sumber daya bersama dengan semua sumber daya yang dibuat dalam mulai cepat ini.
Perhatian
Perintah berikut menghapus grup sumber daya yang ditentukan dan semua sumber daya yang terkandung di dalamnya. Jika sumber daya di luar cakupan panduan mulai cepat ini berada di grup sumber daya yang ditentukan, sumber daya tersebut juga akan dihapus.
az group delete --name my-container-apps
Tip
Mengalami masalah? Beri tahu kami di GitHub dengan membuka masalah di repositori Azure Container Apps.