翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
次の手順を使用して、[Kubernetes クラスターにデプロイ] アクションをワークフローに追加します。
[開始する前に]
[Kubernetes クラスターへのデプロイ] アクションをワークフローに追加する前に、次の準備が必要です。
ヒント
これらの前提条件をすばやく設定するには、「チュートリアル: Amazon EKS にアプリケーションをデプロイする」の手順に従います。
-
Amazon EKS の Kubernetes クラスター。詳細については、「Amazon EKS ユーザーガイド」の「Amazon EKS クラスター」を参照してください。
-
アプリケーションを Docker イメージにアセンブルする方法を説明する Dockerfile が少なくとも 1 つあります。Dockerfile の詳細については、「Dockerfile リファレンス
」を参照してください。 -
少なくとも 1 つの Kubernetes マニフェストファイル。Kubernetes ドキュメントの [設定ファイル] または [設定] と呼ばれます。詳細については、Kubernetes のドキュメントの「管理リソース
」を参照してください。 -
[Kubernetes クラスターにデプロイ] アクションに Amazon EKS クラスターにアクセスして操作できるようにする IAM ロール。詳細については、「Kubernetes クラスターにデプロイ」アクション YAML の Role トピックを参照してください。
このロールを作成したら、次の場所に追加する必要があります。
-
Kubernetes ConfigMap ファイル。ConfigMap ファイルにロールを追加する方法については、「Amazon EKS ユーザーガイド」の「クラスターへの IAM プリンシパルアクセスの有効化」を参照してください。
-
CodeCatalyst。CodeCatalyst に IAM ロールを追加する方法については、「IAM ロールをアカウント接続に追加する」を参照してください。
-
-
CodeCatalyst のスペース、プロジェクト、環境。スペースと環境はどちらも、アプリケーションをデプロイする AWS アカウントに接続されている必要があります。詳細についてはスペースを作成する、Amazon CodeCatalyst での空のプロジェクトの作成、およびAWS アカウント と VPCsへのデプロイを参照してください。
-
CodeCatalyst でサポートされているソースリポジトリ。リポジトリには、アプリケーションソースファイル、Dockerfiles、Kubernetes マニフェストが保存されます。詳細については、「CodeCatalyst のソースリポジトリでコードを保存し、共同作業を行う」を参照してください。
ビジュアルエディタを使用して「Kubernetes クラスターにデプロイ」アクションを追加するには
https://codecatalyst.aws/
で CodeCatalyst コンソールを開きます。 -
プロジェクトを選択します。
-
ナビゲーションペインで [CI/CD]、[ワークフロー] の順に選択します。
-
ワークフローの名前を選択します。ワークフローが定義されているソースリポジトリまたはブランチ名でフィルタリングすることも、ワークフロー名またはステータスでフィルタリングすることもできます。
-
[編集] を選択します。
-
[ビジュアル] を選択します。
-
左上で [+ アクション] を選択してアクションカタログを開きます。
-
ドロップダウンリストから、[Amazon CodeCatalyst] を選択します。
-
[Kubernetes クラスターにデプロイ] アクションを検索し、次のいずれかを実行します。
-
プラス記号 (+) を選択してワークフロー図にアクションを追加し、設定ペインを開きます。
Or
-
[Kubernetes クラスターにデプロイ] を選択します。アクションの詳細ダイアログボックスが表示されます。このダイアログボックスでは、次の操作を行います。
-
(オプション) [ダウンロード] を選択して、アクションのソースコードを表示します。
-
[ワークフローに追加] を選択して、ワークフロー図にアクションを追加し、設定ペインを開きます。
-
-
-
[入力] タブと [設定] タブで、必要に応じてフィールドに入力します。各フィールドの説明については、「「Kubernetes クラスターにデプロイ」アクション YAML」を参照してください。このリファレンスでは、各フィールド (および対応する YAML プロパティ値) について、YAML エディタとビジュアルエディタの両方で表示される詳細情報を提供しています。
-
(オプション) [検証] を選択して、コミットする前にワークフローの YAML コードを検証します。
-
[コミット] を選択し、コミットメッセージを入力し、再度 [コミット] を選択します。