翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
「Kubernetes クラスターへのデプロイ」アクションの追加
次の手順を使用して、Kubernetes クラスターへのデプロイアクションをワークフローに追加します。
開始する前に
ワークフローに Kubernetes クラスターへのデプロイ アクションを追加する前に、次の準備が必要です。
ヒント
これらの前提条件をすばやく設定するには、「」の手順に従いますチュートリアル: Amazon にアプリケーションをデプロイする EKS。
-
Amazon の Kubernetes クラスターEKS。クラスターの詳細については、「Amazon ユーザーガイド」の「Amazon EKSクラスター」を参照してください。 EKS
-
アプリケーションを Docker イメージにアセンブルする方法を説明する Dockerfile が少なくとも 1 つあります。Dockerfiles の詳細については、「Dockerfile リファレンス
」を参照してください。 -
少なくとも 1 つの Kubernetes マニフェストファイル。Kubernetes ドキュメントの設定ファイルまたは設定と呼ばれます。詳細については、Kubernetes ドキュメントの「リソースの管理
」を参照してください。 -
Kubernetes クラスターへのデプロイアクションに、Amazon EKSクラスターにアクセスして操作できるようにするIAMロール。詳細については、「Kubernetes クラスターにデプロイ」アクション YAML の Role トピックを参照してください。
このロールを作成したら、以下に追加する必要があります。
-
Kubernetes ConfigMap ファイル。ファイルにロールを追加する方法については、 ConfigMap 「Amazon ユーザーガイド」の「クラスターへのIAMプリンシパルアクセスの有効化」を参照してください。 EKS
-
CodeCatalyst。に IAMロールを追加する方法については、 CodeCatalyst「」を参照してくださいアカウント接続へのIAMロールの追加。
-
-
CodeCatalyst スペース、プロジェクト、環境。スペースと環境はどちらも、アプリケーションをデプロイする AWS アカウントに接続する必要があります。詳細については、スペースの作成、Amazon での空のプロジェクトの作成 CodeCatalyst、およびAWS アカウント と へのデプロイ VPCsを参照してください。
-
でサポートされているソースリポジトリ CodeCatalyst。リポジトリには、アプリケーションのソースファイル、Dockerfile、Kubernetes マニフェストが保存されます。詳細については、「でソースリポジトリを使用してコードを保存し、共同作業する CodeCatalyst」を参照してください。