你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure CLI 以编程方式部署 Azure Kubernetes 应用程序
若要通过 Azure CLI 以编程方式部署 Kubernetes 应用程序,请选择 Kubernetes 应用程序和设置,接受法律条款和条件,最后通过 CLI 命令部署应用程序。
选择 Kubernetes 应用程序
首先,需要选择要在 Azure 门户中部署的 Kubernetes 应用程序。 还需要复制一些详细信息供稍后使用。
在 Azure 门户中,转到“市场”页。
选择 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 市场或合作伙伴网站上的应用程序相关文档。
接受条款和协议
在部署 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 部署和管理群集扩展中所述的步骤进行操作。
后续步骤
- 了解通过市场提供的 Kubernetes 应用程序。
- 了解群集扩展。