使用 Azure CLI 以程式設計方式部署 Azure Kubernetes 應用程式
若要透過 Azure CLI 以程式設計方式部署 Kubernetes 應用程式,您可以選取 Kubernetes 應用程式和設定、接受法律條款及條件,最後透過 CLI 命令部署應用程式。
選取 Kubernetes 應用程式
首先,必須選取您想要在 Azure 入口網站中部署的 Kubernetes 應用程式。 您也需要複製一些詳細資料,以供稍後使用。
在 Azure 入口網站中,移至 Marketplace 頁面。
選取您的 Kubernetes 應用程式。
選取所需的方案。
選取建立按鈕。
填寫所有應用程式 (延伸模組) 詳細資料。
在 [檢閱 + 建立] 索引標籤上,選取 [下載自動化的範本]。 如果通過所有驗證,您將在編輯器中看到 ARM 範本。
檢查 ARM 範本:
在變數區段中,複製
plan-name,
plan-publisher,
plan-offerID,
和clusterExtensionTypeName
值,以供日後使用。"variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
在資源
Microsoft.KubernetesConfiguration/extensions
區段中,複製configurationSettings
區段以供稍後使用。
{ "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')]" },
注意
如果 ARM 範本中沒有組態設定,請參閱 Azure Marketplace 或合作夥伴網站上的應用程式相關文件。
接受條款與合約
部署 Kubernetes 應用程式之前,您必須先接受其條款與合約。 若要這樣做,使用您針對 plan-publisher
、plan-offerID
和 plan-name
複製的值,執行下列命令。
az vm image terms accept --offer <plan-offerID> --plan <plan-name> --publisher <plan-publisher>
注意
雖然此命令適用於 VM,但也適用於容器。 如需詳細資訊,請參閱 az cm image terms
參考。
部署應用程式
若要透過 Azure CLI 部署應用程式 (延伸模組),請遵循使用 Azure CLI 部署和管理叢集延伸模組 (部分機器翻譯) 中概述的步驟。
下一步
- 深入了解透過 Marketplace 取得的 Kubernetes 應用程式 (部分機器翻譯)。
- 深入了解叢集延伸模組 (部分機器翻譯)。