AWS PCS VPC 和子网要求和注意事项 - AWS PC

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

AWS PCS VPC 和子网要求和注意事项

创建 AWS PCS 集群时,您需要将 VPC 指定为该 VPC 中的子网。本主题概述了您在集群中使用的 VPC 和子网的 AWS PCS 特定要求和注意事项。如果您没有可用于 PC AWS S 的 VPC,则可以使用 AWS提供的 AWS CloudFormation 模板创建 VPC。有关更多信息 VPCs,请参阅 Amazon VPC 用户指南中的虚拟私有云 (VPC)

VPC 要求和注意事项

在创建集群时,您指定的 VPC 必须满足以下要求和注意事项:

  • VPC 必须有足够数量的 IP 地址可用于您要创建的集群、任何节点和其他集群资源。有关更多信息,请参阅 Amazon VPC 用户指南中的您的 VPCs 和子网的 IP 地址

  • VPC 必须具有 DNS 主机名和 DNS 解析支持。否则,节点将无法注册客户集群。有关更多信息,请参阅《Amazon VPC 用户指南》中的 VPC 的 DNS 属性

  • VPC 可能需要使用的 VPC 终端节点 AWS PrivateLink 才能联系 AWS PCS API。有关更多信息,请参阅 Amazon VPC 用户指南 AWS PrivateLink中的使用将您的 VPC 连接到服务

重要

AWS PCS 不支持具有专用实例租期的 VPC。您用于 AWS PCS 的 VPC 必须使用default实例租期。您可以更改现有 VPC 的实例租期。有关更多信息,请参阅 Amazon 弹性计算云用户指南中的更改 VPC 的实例租期

子网要求和注意事项

创建 Slurm 集群时, AWS PCS 会在您指定的子网中创建一个弹性网络接口 (ENI)。此网络接口支持调度器控制器和客户 VPC 之间的通信。网络接口还使 Slurm 能够与部署在客户账户中的组件进行通信。您只能在创建集群时为集群指定子网。

集群的子网要求

您在创建集群时指定的子网必须满足以下要求:

  • 子网必须至少有 1 个 IP 地址才能供 AWS PCS 使用。

  • 子网不能位于 AWS Outposts AWS Wavelength、或 AWS 本地区域中。

  • 子网可以是公有子网或私有子网。如果可能,我们建议您指定私有子网。公有子网是带有路由表的子网,其中包含通往互联网网关的路由;私有子网是带有路由表的子网,其中不包括通往互联网网关的路由。

节点的子网要求

您可以将节点和其他集群资源部署到创建 AWS PCS 集群时指定的子网,也可以部署到同一 VPC 中的其他子网。

将节点和群集资源部署到的任何子网都必须满足以下要求:

  • 您必须确保子网有足够的可用的 IP 地址来部署所有节点和群集资源。

  • 如果您计划将节点部署到公有子网,则该子网必须自动分配 IPv4 公有地址。

  • 如果您部署节点的子网是私有子网,并且其路由表不包括通往网络地址转换 (NAT) 设备的路由 (IPv4),请使用 AWS PrivateLink 向客户 VPC 添加 VPC 终端节点。节点联系的所有 AWS 服务都需要 VPC 终端节点。 AWS PCS 唯一需要的端点是允许节点调用 RegisterComputeNodeGroupInstance API 操作。有关更多信息,请参阅 AWS PCS API 参考RegisterComputeNodeGroupInstance中的。

  • 公有或私有子网状态不会影响 AWS PCS;所需的端点必须可以访问。