使用工作流程将应用程序部署到亚马逊 Elastic Kubernetes Service - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用工作流程将应用程序部署到亚马逊 Elastic Kubernetes Service

提示

有关向您展示如何使用 “部署到 Kubernetes 集群” 操作的教程,请参阅。教程:将应用程序部署到 Amazon EKS

本节介绍如何使用工作流程将容器化应用程序部署到 Kubernetes 集群中。 CodeCatalyst 为此,您必须将 “部署到 Kubernetes 集群” 操作添加到您的工作流程中。此操作使用一个或多个 Kubernetes 清单文件将您的应用程序部署到您在亚马逊 Elastic Kubernetes Service (EKS) 中设置的 Kubernetes 集群。有关示例清单,请参阅部署 .yaml中的教程:将应用程序部署到 Amazon EKS

有关 Kubernetes 的更多信息,请参阅 Kubernetes 文档。

有关 Amazon EKS 的更多信息,请参阅什么是亚马逊 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 中的指令,将您的应用程序作为一组容器和容器部署到已配置的集群中。有关此命令的更多信息,请参阅 Kubernetes 参考文档中的 k ub ectl 应用主题。