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

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

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

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

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

ACK 機能を作成する

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

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

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

  4. 左側のナビゲーションで、[Kubernetes 用 AWS コントローラー (ACK)] を選択します。

  5. [Kubernetes 用 AWS コントローラー (ACK) 機能] を選択します。

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

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

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

      IAM コンソールが新しいタブに開かれます。信頼ポリシーと AdministratorAccess 管理ポリシーには、値があらかじめ入力されています。このポリシーを選択解除し、必要に応じて他のアクセス許可を追加できます。

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

      重要

      提案された AdministratorAccess ポリシーは、幅広いアクセス許可を付与し、使用開始を効率化することを目的としています。本番稼働で使用する場合は、これをカスタムポリシーに置き換えて、そのポリシーでは ACK で管理する特定の AWS サービスに必要なアクセス許可のみを付与します。最小特権ポリシーを作成する際のガイダンスについては、「ACK アクセス許可を設定する」および「EKS 機能のセキュリティに関する考慮事項」を参照してください。

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

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

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

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

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

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

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

カスタムリソースが使用可能であることを確認する

機能がアクティブになったら、ACK カスタムリソースがクラスターで使用可能になっていることを確認します。

コンソールを使用する

  1. Amazon EKS コントロールでクラスターに移動します。

  2. [リソース] タブを選択します。

  3. [拡張機能] を選択します。

  4. [CustomResourceDefinitions] を選択します。

AWS リソースに使用可能な多数の CRD がリストされます。

kubectl を使用する

kubectl api-resources | grep services.k8s.aws

AWS リソースに使用可能な多数の API がリストされます。

注記

Kubernetes 用 AWS コントローラーの機能は、さまざまな AWS リソース用に多数の CRD をインストールします。

次のステップ