使用工作流部署到 Amazon EKS - Amazon CodeCatalyst

使用工作流部署到 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 集群操作的工作原理如下:

  1. 在运行时,该操作将 Kubernetes kubectl 实用工具安装到 CodeCatalyst 计算机(该操作在此计算机上运行)上。该操作将 kubectl 配置为指向您在配置该操作时提供的 Amazon EKS 集群。接下来,kubectl 实用工具是运行 kubectl apply 命令所必需的。

  2. 该操作运行 kubectl apply -f my-manifest.yaml 命令,这将执行 my-manifest.yaml 中的指令以将应用程序作为一个容器和容器组(pod)集合部署到配置的集群中。有关此命令的更多信息,请参阅《Kubernetes 参考文档》中的 kubectl 应用主题。

“部署到 Amazon EKS”操作使用的运行时映像

部署到 Amazon EKS 操作在 2022 年 11 月版映像上运行。有关更多信息,请参阅活动映像