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.
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 tutorial ini, Anda membuat lingkungan Container Apps yang aman dan menyebarkan aplikasi kontainer pertama Anda.
Catatan
Anda juga dapat menyebarkan aplikasi ini menggunakan az containerapp dengan mengikuti instruksi di artikel Mulai Cepat: Menyebarkan aplikasi kontainer pertama Anda dengan containerapp up . Perintah ini az containerapp up adalah cara cepat dan mudah untuk membangun dan menyebarkan aplikasi Anda ke Azure Container Apps menggunakan satu perintah. Namun, ini tidak menyediakan tingkat kustomisasi yang sama untuk aplikasi kontainer Anda.
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
Atur variabel lingkungan
Atur variabel lingkungan berikut.
<PLACEHOLDERS> Ganti dengan nilai Anda:
RESOURCE_GROUP="<RESOURCE_GROUP>"
LOCATION="<LOCATION>"
CONTAINERAPPS_ENVIRONMENT="<CONTAINERAPPS_ENVIRONMENT>"
Membuat Grup Sumber Daya Azure
Buat grup sumber daya untuk mengatur layanan yang terkait dengan penyebaran aplikasi kontainer Anda.
az group create \
--name $RESOURCE_GROUP \
--location "$LOCATION"
Membuat lingkungan
Lingkungan di Aplikasi Kontainer Azure menciptakan batas aman di sekitar sekelompok aplikasi kontainer. Aplikasi Kontainer yang disebarkan ke lingkungan yang sama disebarkan di jaringan virtual yang sama dan menulis log ke ruang kerja Log Analytics yang sama.
Untuk membuat lingkungan, jalankan perintah berikut:
az containerapp env create \
--name $CONTAINERAPPS_ENVIRONMENT \
--resource-group $RESOURCE_GROUP \
--location "$LOCATION"
Membuat aplikasi kontainer
Sekarang setelah Anda memiliki lingkungan yang dibuat, Anda dapat menyebarkan aplikasi kontainer pertama Anda. Dengan perintah containerapp create, sebarkan citra kontainer ke Azure Container Apps.
az containerapp create \
--name my-container-app \
--resource-group $RESOURCE_GROUP \
--environment $CONTAINERAPPS_ENVIRONMENT \
--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 create 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 tutorial ini.
Perhatian
Perintah berikut menghapus grup sumber daya yang ditentukan dan semua sumber daya yang terkandung di dalamnya. Jika ada sumber daya di luar lingkup tutorial ini yang terdapat dalam grup sumber daya yang ditentukan, mereka juga akan dihapus.
az group delete --name $RESOURCE_GROUP
Petunjuk / Saran
Mengalami masalah? Beri tahu kami di GitHub dengan membuka masalah di repositori Azure Container Apps.