你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

部署和管理 Azure 市场中的 Kubernetes 应用程序

Azure 市场是一家在线商店,提供数千个由行业领先的科技公司构建的 IT 软件应用程序和服务。 在 Azure 市场中,可以查找、试用、购买和部署构建新解决方案和管理云基础结构所需的软件和服务。 目录中包括适用于不同行业和技术领域的解决方案、免费试用版以及 Microsoft 合作伙伴提供的咨询服务。

这些解决方案包括基于 Kubernetes 应用程序的容器产品/服务。 这些产品/服务包含旨在 Azure Kubernetes 服务 (AKS) 等 Kubernetes 群集上运行的应用程序。 本文将指导如何进行以下操作:

  • 浏览 Azure 市场中的产品/服务。
  • 购买应用程序。
  • 在 AKS 群集上部署应用程序。
  • 监视使用情况和计费信息。

限制

目前仅以下区域支持此功能:

  • 澳大利亚东部、澳大利亚东南部、巴西南部、加拿大中部、加拿大东部、印度中部、美国中部、东亚、美国东部、美国东部 2、美国东部 2 EAUP、法国中部、法国南部、德国北部、德国中西部、日本东部、日本西部、Jio 印度西部、韩国中部、韩国南部、美国中北部、北欧、挪威东部、挪威西部、南非北部、美国中南部、印度南部、东南亚、瑞典中部、瑞士北部、阿联酋北部、英国南部、英国西部、美国中西部、西欧、美国西部、美国西部 2、美国西部 3

基于 Kubernetes 应用程序的容器产品/服务不能部署在 AKS for Azure Stack HCI 或 AKS Edge Essentials 上。

选择并部署 Kubernetes 应用程序

从 AKS 群集

  1. Azure 门户中,可以通过导航到“市场”或选择“扩展 + 应用程序”,然后选择“+ 添加”,在现有群集中部署 Kubernetes 应用程序。

    显示 Azure 门户的 A K S 群集页。其中选择了“扩展 + 应用程序”并且突出显示“+ 添加”。

  2. 可以直接按名称搜索产品/服务或发布者,也可以浏览所有产品/服务。

    Azure 门户中的 Kubernetes 产品/服务。

  3. 确定应用程序后,选择产品/服务。

  4. 在“计划 + 定价”选项卡上,选择一个选项。 确保条款可接受,然后选择“创建”。

    Azure 门户中产品/服务购买页面的屏幕截图,其中显示了计划和定价信息。

  5. 按照向导中的每一页操作,一直到“查看 + 创建”。 填写资源组、群集和应用程序所需的任何配置选项的信息。

    用于部署新产品/服务的 Azure 门户向导的屏幕截图,其中包含用于创建群集或使用现有群集的选择器。

  6. 部署应用程序时,门户会显示正在进行的部署以及相关详细信息。

    Azure 门户部署屏幕的屏幕截图,其中显示当前已部署 Kubernetes 产品/服务。

在 Azure 门户中搜索

  1. Azure 门户的顶部搜索栏中搜索“市场”。 在结果中的“服务”下,选择“市场”。

  2. 可以直接按名称搜索产品/服务或发布者,也可以浏览所有产品/服务。 若要查找 Kubernetes 应用程序套餐,请在左侧的“类别”下选择“容器”。

    Azure 门户中 Azure 市场套餐的屏幕截图,其中突出显示了左侧的容器类别。

    重要

    “容器”类别包括 Kubernetes 应用程序。 本演练特定于 Kubernetes 应用程序。

  3. 页面上会显示多个 Kubernetes 应用程序产品/服务。 若要查看所有 Kubernetes 应用程序套餐,请选择“查看更多”。

    Azure 门户中 Azure 市场 K8s 产品/服务的屏幕截图。其中突出显示了“查看更多”。

  4. 确定应用程序后,选择产品/服务。

  5. 在“计划 + 定价”选项卡上,选择一个选项。 确保条款可接受,然后选择“创建”。

    Azure 门户中产品/服务购买页面的屏幕截图,包括计划和定价信息。

  6. 按照向导中的每一页操作,一直到“查看 + 创建”。 填写资源组、群集和应用程序所需的任何配置选项的信息。 可以决定是在新 AKS 群集上部署还是使用现有群集。

    用于部署新产品/服务的 Azure 门户向导的屏幕截图,包含创建新群集或使用现有群集的选择器。

    部署应用程序后,门户会显示“部署已完成”以及部署的详细信息。

    显示成功将资源部署到群集的 Azure 门户屏幕截图。

验证部署

验证部署是否导航到最近安装了扩展的群集,然后导航到“扩展 + 应用程序”,其中会显示扩展状态:

显示 Azure 门户的 A K S 群集页。其中选择了“扩展 + 应用程序”并且列出了部署的扩展。

管理产品/服务生命周期

对于生命周期管理,Azure Kubernetes 产品/服务以 AKS 的群集扩展的形式表示。 有关详细信息,请参阅 AKS 的群集扩展

从 Azure 市场购买产品/服务会在 AKS 群集上创建扩展的新实例。

首先,导航到现有群集,然后选择“扩展 + 应用程序”:

显示 Azure 门户的 A K S 群集页。其中突出显示了“扩展 + 应用程序”。

你将看到列出了最近安装的扩展:

Azure 门户的 A K S 群集页。其中选择了“扩展 + 应用程序”并且列出了部署的扩展。

选择一个扩展名称以导航到属性视图,你可以在其中禁用自动升级、检查预配状态、删除扩展实例,或者根据需要修改配置设置。

Azure 门户的扩展属性页。

要管理已安装扩展的设置,可以编辑配置设置:

Cluster-extension-config-settings 的屏幕截图。

监视计费和使用情况信息

监视部署的产品/服务的计费和使用情况信息:

  1. 在 Azure 门户中,转到群集的资源组页。

  2. 选择“成本管理”>“成本分析”。 在“产品”下,可以看到所选计划的成本明细。

    资源组的 Azure 门户页的屏幕截图,按产品/服务计划显示计费信息明细。

删除产品/服务

可通过删除群集上的扩展实例来删除 Azure 容器产品/服务的购买计划。

选择应用程序,然后选择卸载按钮以从群集中移除扩展:

显示 Azure 门户的 A K S 群集页。其中列出了部署的扩展并突出显示了“卸载”按钮。

故障排除

如果遇到问题,请参阅 Kubernetes 产品/服务部署失败的故障排除清单

后续步骤