コンソールを使用して Argo CD 機能を作成する - Amazon EKS

このページの改善にご協力ください

このユーザーガイドに貢献するには、すべてのページの右側のペインにある「GitHub でこのページを編集する」リンクを選択してください。

コンソールを使用して Argo CD 機能を作成する

このトピックでは、AWS マネジメントコンソール を使用して Argo CD 機能を作成する方法について説明します。

前提条件

  • AWS アイデンティティセンターが設定されていること – Argo CD での認証には AWS アイデンティティセンターが必要です。ローカルユーザーはサポートされていません。AWS アイデンティティセンターをセットアップしていない場合は、「AWS アイデンティティセンターの使用を開始する」を参照してアイデンティティセンターインスタンスを作成し、「ユーザーを追加する」と「グループを追加する」を参照して Argo CD へのアクセスに必要なユーザーとグループを作成します。

Argo CD 機能を作成する

  1. https://console.aws.amazon.com/eks/home#/clusters で Amazon EKS コンソールを開きます。

  2. クラスター名を選択して、クラスターの詳細ページを開きます。

  3. [機能] タブを選択します。

  4. 左のナビゲーションで、[Argo CD] を選択します。

  5. [Argo CD 機能を作成] を選択します。

  6. IAM 機能ロールに対して以下の操作を行います。

    • IAM 機能ロールが既に存在する場合は、ドロップダウンから選択します。

    • ロールを作成する必要がある場合は、[Argo CD ロールを作成] を選択します。

      IAM コンソールが新しいタブに開かれます。信頼ポリシーには値があらかじめ入力され、Secrets Manager にはフル読み取りアクセスが付与されています。デフォルトでは他にアクセス許可は追加されませんが、必要に応じて追加することもできます。CodeCommit リポジトリや他の AWS サービスを使用する場合は、ロールを作成する前に適切なアクセス許可を追加します。

      ロールを作成して EKS コンソールに戻ると、そのロールが自動的に選択されます。

      注記

      AWS Secrets Manager または AWS CodeConnections とをオプションで統合する場合は、ロールにアクセス許可を追加する必要があります。IAM ポリシーの例と設定ガイダンスについては、「AWS Secrets Manager を使用してアプリケーションシークレットを管理する」および「AWS CodeConnections を使用して Git リポジトリに接続する」を参照してください。

  7. AWS アイデンティティセンターの統合を設定します。

    1. [AWS アイデンティティセンターの統合を有効にする] を選択します。

    2. ドロップダウンからアイデンティティセンターインスタンスを選択します。

    3. ユーザーまたはグループを Argo CD ロール (ADMIN、EDITOR、または VIEWER) に割り当てて、RBAC 用にロールマッピングを設定します。

  8. [作成] を選択します。

機能作成プロセスが始まります。

機能がアクティブであることを確認する

  1. [機能] タブで、Argo CD 機能のステータスを表示します。

  2. ステータスが CREATING から ACTIVE に変わるまで待ちます。

  3. アクティブになったら、この機能を使用する準備は完了です。

機能のステータスとトラブルシューティングの詳細については、「機能リソースの使用」を参照してください。

Argo CD UI にアクセスする

機能がアクティブになったら、以下の手順で Argo CD UI にアクセスできます。

  1. Argo CD 機能のページで、[Argo CD UI を開く] を選択します。

  2. Argo CD UI がブラウザの新しいタブに開かれます。

  3. アプリケーションの作成とデプロイの管理を UI から行えるようになりました。

次のステップ