Helm フルフィルメントオプションで起動する - AWS Marketplace

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Helm フルフィルメントオプションで起動する

Helm の配信方法を使用するフルフィルメントオプションについては、販売者が提供した手順に従って製品を販売します。これは、Helm を使用して Helm チャートをインストールすることによって行われますCLI。アプリケーションは、既存の Amazon EKSクラスター、または 、Amazon Elastic Compute Cloud (Amazon EC2)EKS Anywhere、またはオンプレミスで起動できます。

注記

起動環境では、Helm CLIバージョン 3.7.1 を使用する必要があります。Helm バージョンのリストについては、「」の「Helm リリース GitHub」を参照してください。

販売者が を有効にしている場合は QuickLaunch、それを使用してアプリケーションを起動できます。 QuickLaunch は、 を使用して Amazon EKSクラスター AWS CloudFormation を作成し、そのクラスターでアプリケーションを起動 AWS Marketplace する の機能です。の詳細については、 QuickLaunch「」を参照してくださいQuickLaunch の AWS Marketplace

手順は販売者が提供するもので、販売者や製品ごとに異なります。Helm フルフィルメントオプションによる製品を起動する一般的な手順は次のとおりです。

Helm フルフィルメントオプションによる製品を起動するには
  1. AWS Marketplaceからのコンテナソフトウェアの起動 のステップ 1~6 に従い、Helm チャート の配信方法を含むフルフィルメントオプションを選択します。

  2. [起動ターゲット] で、デプロイする環境を選択します。

    • Amazon マネージド Kubernetes を選択して、アプリケーションを Amazon にデプロイしますEKS。販売者が を有効にしている場合は QuickLaunch、それを使用して新しい Amazon EKSクラスターを作成し、起動できます。

    • Amazon EKS Anywhereまたはオンプレミスで実行されている任意の Kubernetes クラスターにアプリケーションをデプロイするには、セルフマネージド Kubernetes EC2を選択します。

  3. Amazon マネージド型 Kubernetes クラスターで起動する場合:

    1. Amazon の既存のクラスターで を起動するにはEKS、起動方法 で、既存のクラスターで起動を選択し起動手順 に従います。手順には、 AWS Identity and Access Management (IAM) ロールの作成とアプリケーションの起動が含まれます。Helm CLIバージョン 3.7.1 を使用していることを確認します。

    2. QuickLaunch を使用して新しい Amazon EKSクラスターを作成して起動するには、起動方法 で、 を使用して新しいEKSクラスターで起動 QuickLaunchを選択します。コンソールでスタックを作成するためにリダイレクトする起動を選択します 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. Download as CSV を選択して、生成されたトークン情報を含む .csv ファイルをダウンロードします。すべてのシークレットやとパスワードと同様に、.csv ファイルは安全な場所に保存します。

    4. 「Kubernetes シークレットとして保存」のコマンドを実行して、ライセンストークンとIAMロールを Kubernetes クラスターのシークレットとして保存します。このシークレットは、Helm チャートをインストールしてアプリケーションを起動するときに使用されます。 AWS Marketplace はシークレットを使用して、この製品の使用権限を検証します。

    5. [トークンを使用してアプリケーションを起動する] のコマンドを実行して、アプリケーションをクラスターにデプロイする Helm チャートをインストールします。

    6. [使用手順] を選択すると、起動後の製品の設定方法や使用方法について、販売者からのドキュメントが表示されます。

    7. オプション - [[オプション] アーティファクトをダウンロード] に記載されているコマンドを使用して、製品のコンテナイメージと Helm チャートをローカルにダウンロードします。