Menyebarkan aplikasi Azure Kubernetes secara terprogram dengan menggunakan Azure CLI
Untuk menyebarkan aplikasi Kubernetes secara terprogram melalui Azure CLI, Anda memilih aplikasi dan pengaturan Kubernetes, menerima syarat dan ketentuan hukum, dan akhirnya menyebarkan aplikasi melalui perintah CLI.
Pilih aplikasi Kubernetes
Pertama, Anda perlu memilih aplikasi Kubernetes yang ingin Anda sebarkan di portal Azure. Anda juga harus menyalin beberapa detail untuk digunakan nanti.
Di portal Azure, buka halaman Marketplace.
Pilih aplikasi Kubernetes Anda.
Pilih paket yang diperlukan.
Pilih tombol Buat.
Isi semua detail aplikasi (ekstensi).
Di tab Tinjau + Buat , pilih Unduh templat untuk otomatisasi. Jika semua validasi diteruskan, Anda akan melihat templat ARM di editor.
Periksa templat ARM:
Di bagian variabel, salin
plan-name,
plan-publisher,
plan-offerID,
nilai danclusterExtensionTypeName
untuk digunakan nanti."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
Di bagian sumber daya
Microsoft.KubernetesConfiguration/extensions
, salin bagianconfigurationSettings
untuk digunakan nanti.
{ "type": "Microsoft.KubernetesConfiguration/extensions", "apiVersion": "2022-11-01", "name": "[parameters('extensionResourceName')]", "properties": { "extensionType": "[variables('clusterExtensionTypeName')]", "autoUpgradeMinorVersion": true, "releaseTrain": "[variables('releaseTrain')]", "configurationSettings": { "title": "[parameters('app-title')]", "value1": "[parameters('app-value1')]", "value2": "[parameters('app-value2')]" },
Catatan
Jika tidak ada pengaturan konfigurasi dalam templat ARM, lihat dokumentasi terkait aplikasi di Marketplace Azure atau di situs web mitra.
Menerima persyaratan dan perjanjian
Sebelum dapat menyebarkan aplikasi Kubernetes, Anda harus menerima persyaratan dan perjanjiannya. Untuk melakukannya, jalankan perintah berikut, menggunakan nilai yang Anda salin untuk plan-publisher
, , plan-offerID
dan plan-name
.
az vm image terms accept --offer <plan-offerID> --plan <plan-name> --publisher <plan-publisher>
Catatan
Meskipun perintah ini untuk VM, perintah ini juga berfungsi untuk kontainer. Untuk informasi selengkapnya, lihat az cm image terms
referensi.
Menyebarkan aplikasi
Untuk menyebarkan aplikasi (ekstensi) melalui Azure CLI, ikuti langkah-langkah yang diuraikan dalam Menyebarkan dan mengelola ekstensi kluster dengan menggunakan Azure CLI.
Langkah berikutnya
- Pelajari tentang aplikasi Kubernetes yang tersedia melalui Marketplace.
- Pelajari tentang ekstensi kluster.
Azure Kubernetes Service