使用 Helm 交付选项启动 - AWS Marketplace

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Helm 交付选项启动

对于采用 Helm 交付方式的交付选项,请按照卖家提供的说明启动产品。这是通过使用 Helm 安装 Helm 图表来完成的CLI。您可以在现有亚马逊EKS集群上启动应用程序,也可以在亚马逊弹性计算云 (AmazonEC2) 上的自管集群上EKS Anywhere启动应用程序,也可以在本地启动应用程序。

注意

您的启动环境必须使用 Helm CLI 版本 3.7.1。有关 Helm 版本的列表,请参阅上的 Helm 版本 GitHub

如果卖家已启用 QuickLaunch,则您可以使用它来启动应用程序。 QuickLaunch 是中的一项功能 AWS Marketplace , AWS CloudFormation 用于创建 Amazon EKS 集群并在其上启动应用程序。有关的更多信息 QuickLaunch,请参阅QuickLaunch 在 AWS Marketplace

说明由卖家提供,并且根据每个卖家和每个产品而有所不同。通过 Helm 交付选项启动产品的一般步骤如下:

要通过 Helm 交付选项启动产品,请执行以下操作:
  1. 按照从 AWS Marketplace中启动容器软件中的步骤 1–6 进行操作,然后选择使用 Helm 图表交付方式的交付选项。

  2. 启动目标中,选择要在其中部署的环境:

    • 选择亚马逊托管 Kubernetes,在亚马逊中部署应用程序。EKS如果卖家已启用 QuickLaunch,您可以使用它来创建新的亚马逊EKS集群并在其上启动。

    • 选择自行管理的 Kubernetes,在亚马逊或本地运行的任何 Kubernetes 集群中EKS Anywhere或其上部署应用程序。EC2

  3. 如果在 Amazon 托管 Kubernetes 集群中启动:

    1. 要在 Amazon 的现有集群上启动EKS,请在启动方法下选择在现有集群上启动,然后按照启动说明进行操作。说明包括创建 AWS Identity and Access Management (IAM) 角色和启动应用程序。确认你使用的是 Helm CLI 版本 3.7.1。

    2. QuickLaunch 要使用创建新的 Amazon EKS 集群并在其上启动,请在启动方法下,选择使用在新EKS集群上启动 QuickLaunch。选择要重定向的 La unch 以在 AWS CloudFormation 控制台中创建堆栈。该堆栈将创建一个 Amazon EKS 集群,并通过安装卖家提供的 Helm 图表来部署应用程序。

    3. 快速创建堆栈页面的堆栈名称中,为该堆栈提供名称。

    4. 查看参数磁贴中的信息,确保提供所有必要的信息。在功能中查看并选择确认信息,然后选择创建堆栈

    注意

    有关 QuickLaunch堆栈和已创建的 Amazon EKS 集群的更多信息(包括有关 AWS CloudFormation信息),请参阅QuickLaunch 在 AWS Marketplace

  4. 如果在 自行管理的 Kubernetes 集群中启动:

    1. 确认你使用的是 Helm CLI 版本 3.7.1。

    2. 选择创建令牌以生成许可证令牌和IAM角色。此令牌和角色用于与通信 AWS License Manager 以验证产品权利。

      注意

      一个账户的最大许可证令牌数为 10。

    3. 选择下载CSV为,下载包含生成的令牌信息的.csv 文件。与所有密钥和密码一样,请将 .csv 文件存储在安全的位置。

    4. 运行另存为 Kubernetes 密钥中的命令,将许可证令牌和IAM角色作为密钥保存到你的 Kubernetes 集群中。安装Helm图表并启动应用程序时会使用此密钥。 AWS Marketplace 使用该密钥来验证此产品的权限。

    5. 运行使用令牌在启动应用程序中的命令,安装将应用程序部署到集群的 Helm 图表。

    6. 选择使用说明,查看卖家提供的有关如何在启动后配置和使用产品的文档。

    7. 可选 -使用 [可选] 下载构件中提供的命令将产品的容器映像和 Helm 图表下载到本地。