翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ワークフロー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 クラスターへのデプロイは次のように機能します。
-
実行時に、 アクションは、アクションが実行されているコンピューティングマシンに CodeCatalyst Kubernetes
kubectl
ユーティリティをインストールします。アクションは、アクションの設定時に指定した Amazon EKSクラスターを指すkubectl
ように を設定します。kubectl apply
次に コマンドを実行するには、kubectl
ユーティリティが必要です。 -
アクションは
kubectl apply -f
コマンドを実行し、 の手順を実行します。my-manifest.yaml
my-manifest.yaml
は、設定されたクラスターに一連のコンテナとポッドとしてアプリケーションをデプロイします。このコマンドの詳細については、Kubernetes リファレンスドキュメントの「kubectl apply」トピックを参照してください。