Amazon Elastic Kubernetes Service (Amazon EKS) 跨多个 AWS 可用区为您运行 Kubernetes 管理基础设施,从而消除单点故障。Amazon EKS 经认证可与 Kubernetes 兼容,因此您可以使用合作伙伴和 Kubernetes 社区提供的已有工具和插件。所有标准 Kubernetes 环境上运行的应用程序均完全兼容,并可迁移到 Amazon EKS。

此参考部署提供 AWS CloudFormation 模板部署 Amazon EKS 控制平面、将工作线程节点与集群连接并为集群管理操作配置堡垒主机。此外,此 Quick Start 部署提供自定义资源,使您可以使用 AWS CloudFormation 部署和管理 Kubernetes 应用程序,方法是直接在 AWS CloudFormation 模板中声明 Kubernetes 清单或 Helm 图表。

此 Quick Start 适用于那些使用 AWS CloudFormation 寻找适用于 Amazon EKS 的可重复、可自定义的参考部署的用户。

Amazon Web Services 徽标

此 Quick Start 的开发者为
由 AWS 解决方案架构师开发。


AWS Service Catalog 管理员可以将此架构添加到他们自己的目录中。 

  •  构建内容
  •  如何部署
  •  费用和许可证
  •  构建内容
  • 使用本 Quick Start 自动设置新的 Amazon EKS 环境。该部署包括下列内容:

    • 一个跨三个可用区的高度可用的架构。*
    • 一个根据 AWS 最佳实践配置有公有子网和私有子网的 Virtual Private Cloud (VPC),用于在 AWS 上为您提供您自己的虚拟网络。*
    • 在公共子网中设置托管 NAT 网关,以允许对私有子网中的资源进行出站互联网访问。*
    • 在一个公共子网内的 Auto Scaling 组中设置 Linux 堡垒主机,以允许对私有子网中的 Amazon Elastic Compute Cloud (Amazon EC2) 实例进行入站安全 Shell (SSH) 访问。堡垒主机还配置有用于管理 Kubernetes 集群的 Kubernetes kubectl 命令行界面。
    • 提供 Kubernetes 控制平面的 Amazon EKS 集群。
    • 在私有子网中设置一组 Kubernetes 节点。

    *将此 Quick Start 部署到现有 VPC 中的模板会跳过标有星号的任务,并提示您使用现有 VPC 配置。

  •  如何部署
  • 要在 AWS 上构建 Amazon EKS 环境,请遵循部署指南中的说明操作。部署过程需要 25 至 90 分钟才能完成,包括以下步骤:

    1. 如果您还没有 AWS 账户,请访问 https://aws.amazon.com 进行注册。
    2. 通过选择以下选项之一启动 Quick Start:
    3. 测试部署。

    Amazon 可能会跟与 AWS 合作打造 Quick Start 的 AWS 合作伙伴共享用户部署信息。  

  •  费用和许可证
  • 您需要支付在运行此 Quick Start 的参考部署期间使用 AWS 服务所产生的费用。使用此 Quick Start 无需额外付费。

    本 Quick Start 的 AWS CloudFormation 模板包含您可以自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。请参阅您要使用的各项 AWS 服务的定价页面,了解完整的详细信息。价格可能随时变动。

    提示:在您部署此 Quick Start 后,我们建议您启用 AWS 成本和使用情况报告来跟踪与其相关的费用。此报告会将账单指标发送至您账户中的 S3 存储桶。它根据每个月的使用情况提供成本估算,并在月末最终敲定数据。有关更多信息,请参阅 AWS 成本和使用情况报告是什么?