本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
添加“部署到 Kubernetes 集群”操作
按照以下说明操作,将部署到 Kubernetes 集群操作添加到工作流。
开始之前
在将部署到 Kubernetes 集群操作添加到工作流之前,您必须做好以下准备:
提示
要快速设置这些先决条件,请按照教程:将应用程序部署到 Amazon EKS 中的说明进行操作。
-
Amazon EKS 中的 Kubernetes 集群。有关集群的信息,请参阅《Amazon EKS 用户指南》中的 Amazon EKS 集群。
-
至少一个 Dockerfile,它描述如何将您的应用程序组装成 Docker 映像。有关 Dockerfile 的更多信息,请参阅 Dockerfile reference
。 -
至少一个 Kubernetes 清单文件,该文件在 Kubernetes 文档中称作配置文件或配置。有关更多信息,请参阅 Kubernetes 文档中的管理资源
。 -
一个 IAM 角色,它可让部署到 Kubernetes 集群操作访问您的 Amazon EKS 集群并与之交互。有关更多信息,请参阅“部署到 Kubernetes 集群”操作 YAML 中的Role主题。
创建此角色后,您必须将它添加到:
-
你的 Kubernetes 文件 ConfigMap 。要了解如何向 ConfigMap 文件添加角色,请参阅 A mazon EKS 用户指南中的启用 IAM 委托人访问您的集群。
-
CodeCatalyst。 要了解如何向添加 IAM 角色 CodeCatalyst,请参阅将 IAM 角色添加到账户连接。
-
-
CodeCatalyst 空间、项目和环境。空间和环境都必须与要部署应用程序的 AWS 账户相关联。有关更多信息,请参阅创建空间、在 Amazon 中创建一个空项目 CodeCatalyst和部署到 AWS 账户 和 VPCs。
-
支持的源存储库 CodeCatalyst。存储库将存储您的应用程序源文件、Dockerfile 和 Kubernetes 清单。有关更多信息,请参阅 使用源存储库存储代码并协作处理代码 CodeCatalyst。