ワークフローEKSを使用した Amazon へのデプロイ - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ワークフローEKSを使用した Amazon へのデプロイ

ヒント

Kubernetes クラスターへのデプロイアクションの使用方法を示すチュートリアルについては、「」を参照してくださいチュートリアル: Amazon にアプリケーションをデプロイする EKS

このセクションでは、 CodeCatalyst ワークフローを使用してコンテナ化されたアプリケーションを Kubernetes クラスターにデプロイする方法について説明します。これを実現するには、Kubernetes クラスターへのデプロイアクションをワークフローに追加する必要があります。このアクションは、1 つ以上の Kubernetes マニフェストファイルを使用して、Amazon Elastic Kubernetes Service (EKS) で設定した Kubernetes クラスターにアプリケーションをデプロイします。サンプルマニフェストについては、deployment.yaml「」の「」を参照してくださいチュートリアル: Amazon にアプリケーションをデプロイする EKS

Kubernetes の詳細については、「Kubernetes ドキュメント」を参照してください。

Amazon の詳細についてはEKS、「Amazon ユーザーガイド」の「Amazon EKSとは」を参照してください。 EKS

「Kubernetes クラスターへのデプロイ」アクションの仕組み

Kubernetes クラスターへのデプロイは次のように機能します。

  1. 実行時に、 アクションは、アクションが実行されているコンピューティングマシンに CodeCatalyst Kubernetes kubectlユーティリティをインストールします。アクションは、アクションの設定時に指定した Amazon EKSクラスターを指すkubectlように を設定します。kubectl apply 次に コマンドを実行するには、 kubectlユーティリティが必要です。

  2. アクションは kubectl apply -f my-manifest.yaml コマンドを実行し、 の手順を実行します。my-manifest.yaml は、設定されたクラスターに一連のコンテナとポッドとしてアプリケーションをデプロイします。このコマンドの詳細については、Kubernetes リファレンスドキュメント「kubectl apply」トピックを参照してください。