本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Beanstalk 集群
在 Elastic Beanstalk 上运行应用程序,无需预置或运行其下的计算。您提供容器镜像或源代码;Elastic Beanstalk 创建并运行容器镜像或源代码。
Beanstalk 集群是一种具有服务运营计算功能的 Elastic Beanstalk 环境类型。应用程序可以作为容器镜像提供,也可以作为 Elastic Beanstalk 构建到镜像中的源代码提供。Elastic Beanstalk 创建环境、部署应用程序、应用滚动更新、扩展应用程序副本数量并报告环境运行状况。服务器配置、补丁、扩展和计算平台管理由 Elastic Beanstalk 负责。
在 Beanstalk 集群中,您可以使用与 Beanstalk Standark 相同的 Elastic Beanstalk 应用程序、应用程序版本、环境和配置选项概念。Beanstalk Standard 在您通过aws:autoscaling:*和aws:elasticbeanstalk:environment配置命名空间配置的 EC2 实例上运行您的应用程序。在 Beanstalk 集群中,应用程序作为容器在 Elastic Beanstalk 创建和运行的亚马逊 EKS 集群上运行。通过顶级aws:elasticbeanstalk:eks命名空间及其子命名空间配置他们的行为。有关与 Beanstalk 标准的区别,请参阅。Beanstalk 集群架构
主题
重要
Beanstalk 集群环境要求您提供由亚马逊 EKS 担任的集群 IAM 角色和集群的 Amazon EC2 节点代入的节点 IAM 角色。Elastic Beanstalk 使用这些角色创建亚马逊 EKS 集群,为其分配您的环境,并管理其中运行的应用程序。使用相同子网的同一个账户中的环境共享一个集群。有关您提供的资源以及如何共享集群,请参阅Beanstalk 集群架构。
后续步骤
要创建应用程序和环境,请执行以下操作Beanstalk 集群入门。要查看计算和部署模型,包括如何将环境分组到共享集群中,请参阅Beanstalk 集群架构。要选择环境之间的隔离边界并控制哪些环境可以通信,请参阅Multi-tenancy 适用于 Beanstalk 集群环境。要将应用程序打包为容器镜像,请参阅为 Beanstalk 集群环境构建容器镜像。