选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用基于 AL2 023 的 Amazon ECS AMIs 托管容器化工作负载 - Amazon Linux 2023

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

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

使用基于 AL2 023 的 Amazon ECS AMIs 托管容器化工作负载

注意

有关如何在容器内使用 AL2 023 的更多信息,请参阅AL2023 装在容器里

Amazon Elastic Container Service (Amazon ECS) 是一种完全托管式的容器编排服务,可以帮助您轻松部署、管理和扩展容器化应用程序。作为一项完全托管的服务,Amazon ECS 内置了 AWS 配置和操作最佳实践。它与亚马逊弹性容器注册表 (Amazon ECR) AWS 和 Docker 等第三方工具集成。这种集成使团队更容易专注于构建应用程序而不是环境。您可以在云端跨 AWS 区域运行和扩展容器工作负载,省去了管理控制面板的繁琐。

您可以使用基于 023 的 Amazon ECS 优化型 AMI 在 AL2 023 上托管容器化工作负载。 AL2有关更多信息,请参阅 Amazon ECS 优化的 AMI

与之相比,亚马逊 ECS 在 AL2 023 年的变化 AL2

与一样 AL2, AL2023 提供了作为亚马逊 ECS Linux 实例运行所需的基本软件包。 AL2 在containerddocker、和ecs-init软件包中,可通过获得amazon-linux-extras,而 AL2 023 则将这些软件包包含在核心存储库中。

借助通过版本控制存储库进行确定性升级功能,默认情况下,每个 AL2 023 AMI 都锁定到特定的存储库版本。 AL2023 Amazon ECS 优化的 AMI 也是如此。在部署之前,可以仔细管理和测试您的环境的所有更新,并提供一种在出现问题时恢复到先前 AMI 内容的简便方法。有关此 AL2 023 功能的更多信息,请参阅023 年通过版本化存储库进行确定性升级 AL2

AL2023 通过中支持的 cgroup v1 接口切换到 cgroup v2。 AL2有关更多信息,请参阅 统一控制组层次结构 (cgroup v2)

注意

AL22023.2.20230920 之前的 023 个版本(第一个 AL2 023. 2 版本)在 cgroup 内的 for (OOM) 处理中systemd包含一个错误。 Out-of-Memorycgroup 中的所有进程总是被杀死,而不是 OOM 杀手一次选择一个进程,这是预期的行为。

与 AL2 行为相比,这是一种回归,自2023年2月20230920版本起已修复。 AL2

该项目中提供了用于构建 Amazon ECS 优化的 AMI 的amazon-ecs-ami GitHub 代码。发行说明描述了哪个 AL2 023 版本与哪个 Amazon ECS AMI 版本对应。

自定义基于 AL2 023 的亚马逊 ECS 优化版 AMI

重要

我们建议您使用经过 Amazon ECS 优化的 AL2 023 AMI。有关更多信息,请参阅《亚马逊弹性容器服务开发者指南》中的亚马逊 ECS 优化版 AMI

您可以使用与 Amazon ECS 创建自定义脚本相同的构建脚本 AMIs。有关更多信息,请参阅亚马逊 ECS 优化的 Linux AMI 构建脚本

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。