このページの改善にご協力ください
このユーザーガイドに貢献するには、すべてのページの右側のペインにある「GitHub でこのページを編集する」リンクを選択してください。
コンソールを使用して ACK 機能を作成する
このトピックでは、AWS マネジメントコンソール を使用して Kubernetes 用 AWS コントローラー (ACK) 機能を作成する方法について説明します。
ACK 機能を作成する
-
https://console.aws.amazon.com/eks/home#/clusters
で Amazon EKS コンソールを開きます。 -
クラスター名を選択して、クラスターの詳細ページを開きます。
-
[機能] タブを選択します。
-
左側のナビゲーションで、[Kubernetes 用 AWS コントローラー (ACK)] を選択します。
-
[Kubernetes 用 AWS コントローラー (ACK) 機能] を選択します。
-
IAM 機能ロールに対して以下の操作を行います。
-
IAM 機能ロールが既に存在する場合は、ドロップダウンから選択します。
-
ロールを作成する必要がある場合は、[管理者ロールを作成] を選択します。
IAM コンソールが新しいタブに開かれます。信頼ポリシーと
AdministratorAccess管理ポリシーには、値があらかじめ入力されています。このポリシーを選択解除し、必要に応じて他のアクセス許可を追加できます。ロールを作成して EKS コンソールに戻ると、そのロールが自動的に選択されます。
重要
提案された
AdministratorAccessポリシーは、幅広いアクセス許可を付与し、使用開始を効率化することを目的としています。本番稼働で使用する場合は、これをカスタムポリシーに置き換えて、そのポリシーでは ACK で管理する特定の AWS サービスに必要なアクセス許可のみを付与します。最小特権ポリシーを作成する際のガイダンスについては、「ACK アクセス許可を設定する」および「EKS 機能のセキュリティに関する考慮事項」を参照してください。
-
-
[作成] を選択します。
機能作成プロセスが始まります。
機能がアクティブであることを確認する
-
[機能] タブで、ACK 機能のステータスを表示します。
-
ステータスが
CREATINGからACTIVEに変わるまで待ちます。 -
アクティブになったら、この機能を使用する準備は完了です。
機能のステータスとトラブルシューティングの詳細については、「機能リソースの使用」を参照してください。
カスタムリソースが使用可能であることを確認する
機能がアクティブになったら、ACK カスタムリソースがクラスターで使用可能になっていることを確認します。
コンソールを使用する
-
Amazon EKS コントロールでクラスターに移動します。
-
[リソース] タブを選択します。
-
[拡張機能] を選択します。
-
[CustomResourceDefinitions] を選択します。
AWS リソースに使用可能な多数の CRD がリストされます。
kubectl を使用する
kubectl api-resources | grep services.k8s.aws
AWS リソースに使用可能な多数の API がリストされます。
注記
Kubernetes 用 AWS コントローラーの機能は、さまざまな AWS リソース用に多数の CRD をインストールします。
次のステップ
-
ACK の概念 - ACK の概念を理解して使用を開始する
-
ACK アクセス許可を設定する - 他の AWS サービスに対して IAM アクセス許可を設定する
-
機能リソースの使用 - ACK 機能リソースを管理する