创建 Fargate 启动类型的 Amazon ECS 集群 - Amazon Elastic Container Service

创建 Fargate 启动类型的 Amazon ECS 集群

创建一个集群来定义要在其上运行任务和服务的基础设施。

开始之前,请确保您已完成 设置以使用 Amazon ECS 中的步骤,然后分配相应的 IAM 权限。有关更多信息,请参阅 Amazon ECS 集群示例。Amazon ECS 控制台通过创建 AWS CloudFormation 堆栈来创建 Amazon ECS 集群所需的资源。

该控制台自动将 Fargate 和 Fargate Spot 容量提供程序与集群关联。

除集群外,该控制台还会自动创建以下资源:

  • AWS Cloud Map 中与集群名称相同的默认命名空间。命名空间允许您在集群中创建的服务无需额外配置即可连接到命名空间中的其他服务。

    有关更多信息,请参阅 互连 Amazon ECS 服务

您可以修改以下选项:

  • 更改与集群关联的默认命名空间。

  • 开启具有增强型可观测性的 Container Insights 或 Container Insights。

    CloudWatch Container Insights 从容器化应用程序和微服务中收集、聚合及汇总指标与日志。Container Insights 还提供诊断信息(如容器重新启动失败),您可以用该信息查明问题并快速解决问题。有关更多信息,请参阅 使用具有增强型可观测性的 Container Insights 监控 Amazon ECS 容器

    2024 年 12 月 2 日,AWS 发布了针对 Amazon ECS 增强了可观测性的 Container Insights。此版本支持针对使用 Amazon EC2 和 Fargate 启动类型的 Amazon ECS 集群增强型可观测性。在 Amazon ECS 上配置具有增强型可观测性的 Container Insights 后,Container Insights 会自动收集环境中从集群级别到容器级别的详细基础设施遥测数据,并控制面板中显示数据。这些控制面板会显示各种指标和维度。然后,您可以在 Container Insights 控制台上使用这些开箱即用型控制面板,更好地了解容器的运行状况和性能,并通过识别异常来更快缓解问题。

    我们建议您使用具有增强型可观测性的 Container Insights,而不是 Container Insights,因为前者可让您详细了解您的容器环境,从而缩短解决问题平均需要的时间。

  • 添加标签以帮助您识别集群。

过程

要创建新集群(Amazon ECS 控制台)
  1. https://console.aws.amazon.com/ecs/v2 打开控制台。

  2. 从导航栏中,选择要使用的区域。

  3. 在导航窗格中,选择集群

  4. Clusters(集群)页面上,选择 Create cluster(创建集群)。

  5. 集群配置下,配置以下内容:

    • 对于集群名称,输入唯一的名称。

      该名称最多可以包含 255 个字母(大小写字母)、数字和连字符。

    • (可选)要使用于 Service Connect 的命名空间与集群名称不同,请在命名空间中输入一个唯一的名称。

  6. (可选)使用 Container Insights 时,请展开监控,然后选择下列选项之一:

    • 要按照建议使用具有增强型可观测性的 Container Insights,请选择具有增强型可观测性的 Container Insights

    • 要使用 Container Insights,请选择 Container Insights

  7. (可选)为了帮助识别您的集群,请展开 Tags(标签),然后配置您的标签。

    [添加标签] 选择 Add tag(添加标签),然后执行以下操作:

    • 对于 Key(键),输入键名称。

    • 对于,输入键值。

    [删除标签] 选择标签的“键”和“值”右侧的Remove(删除)。

  8. 选择Create(创建)。

后续步骤

创建集群后,您可以针对应用程序创建任务定义,然后将其作为独立任务或服务的一部分运行。有关更多信息,请参阅下列内容: