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