本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
EKS 使用工作流程部署至 Amazon
提示
如需示範如何使用部署至 Kubernetes 叢集動作的教學課程,請參閱 教學課程:將應用程式部署到 Amazon EKS。
本節說明如何使用 CodeCatalyst 工作流程將容器化應用程式部署至 Kubernetes 叢集。若要完成此作業,您必須將部署至 Kubernetes 叢集動作新增至工作流程。此動作會將您的應用程式部署到您在 Amazon Elastic Kubernetes Service (EKS) 中已使用一或多個 Kubernetes 資訊清單檔案設定的 Kubernetes 叢集。如需範例清單,請參閱部署. 羊中的 教學課程:將應用程式部署到 Amazon EKS。
如需 Kubernetes 的詳細資訊,請參閱 Kubernetes 文件。
如需 Amazon 的詳細資訊EKS,請參閱 Amazon 使用者指南 中的什麼是 Amazon EKS?。 EKS
主題
「部署到 Kubernetes 叢集」動作的運作方式
部署至 Kubernetes 叢集的運作方式如下:
-
在執行階段,動作會將 Kubernetes
kubectl
公用程式安裝到 CodeCatalyst執行動作的運算機器。動作會設定為kubectl
指向您在設定動作時提供的 Amazon EKS叢集。接下來,執行kubectl apply
命令需要kubectl
公用程式。 -
動作會執行
kubectl apply -f
命令,執行 中的說明my-manifest.yaml
my-manifest.yaml
將應用程式部署為一組容器和 Pod 到設定的叢集。如需此命令的詳細資訊,請參閱 Kubernetes 參考文件 中的 kubectl 套用主題。
'Deploy to Amazon EKS' 動作所使用的執行期映像
部署至 Amazon EKS 動作會在 2022 年 11 月的映像 上執行。如需詳細資訊,請參閱作用中影像。