使用工作流部署到 Amazon EKS
提示
有关说明如何使用部署到 Kubernetes 集群操作的教程,请参阅教程:将应用程序部署到 Amazon EKS。
此部分介绍如何使用 CodeCatalyst 工作流将容器化应用程序部署到 Kubernetes 集群中。为此,您必须将部署到 Kubernetes 集群操作添加到工作流。此操作使用一个或多个 Kubernetes 清单文件将您的应用程序部署到您在 Amazon Elastic Kubernetes Service(EKS)中设置的 Kubernetes 集群。有关示例清单,请参阅教程:将应用程序部署到 Amazon EKS 中的 部署 .yaml。
有关 Kubernetes 的更多信息,请参阅 Kubernetes 文档
有关 Amazon EKS 的更多信息,请参阅《Amazon EKS 用户指南》中的什么是 Amazon EKS?
主题
“部署到 Kubernetes 集群”操作的工作原理
部署到 Kubernetes 集群操作的工作原理如下:
-
在运行时,该操作将 Kubernetes
kubectl
实用工具安装到 CodeCatalyst 计算机(该操作在此计算机上运行)上。该操作将kubectl
配置为指向您在配置该操作时提供的 Amazon EKS 集群。接下来,kubectl
实用工具是运行kubectl apply
命令所必需的。 -
该操作运行
kubectl apply -f
命令,这将执行my-manifest.yaml
my-manifest.yaml
中的指令以将应用程序作为一个容器和容器组(pod)集合部署到配置的集群中。有关此命令的更多信息,请参阅《Kubernetes 参考文档》中的 kubectl 应用主题。
“部署到 Amazon EKS”操作使用的运行时映像
部署到 Amazon EKS 操作在 2022 年 11 月版映像上运行。有关更多信息,请参阅活动映像。