Amazon EKS 本地区域上的AWS - Amazon EKS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

Amazon EKS 本地区域上的AWS

本地扩展区是地理上靠近用户的 AWS 区域的扩展。AWS本地扩展区有自己的 Internet 连接并支持 AWS Direct Connect。在本地扩展区中创建的资源可以为本地用户提供低延迟的通信。有关更多信息,请参阅本地扩展区

Amazon EKS 支持从作为集群一部分的本地区域运行某些基础设施,包括 Amazon EC2 实例、Amazon EBS 卷和 应用程序负载均衡器。使用本地区域基础设施作为 Amazon EKS 集群的一部分时,有几个注意事项。

Kubernetes 版本

只有运行 Kubernetes 版本 1.17 及更高版本的 Amazon EKS 集群才能使用本地区域计算资源。

Nodes

Amazon EKS 不支持在 AWS 本地扩展区中创建托管节点组。您必须使用 Amazon EC2 API 或 AWS CloudFormation 创建自行管理的节点。 不使用 eksctl 在本地扩展区中创建集群或节点。有关详细信息和选项,请按照自管理节点中的说明操作。

网络架构

托管 Kubernetes 控制层面始终在 Amazon EKS 区域中运行。AWS托管 Kubernetes 控制层面无法在本地扩展区中运行。Amazon EKS由于本地区域显示为 VPC 内的子网,Kubernetes 查看您的本地区域资源作为该子网的一部分。

Kubernetes 集群使用 Amazon EKS 托管的Amazon EC2弹性网络接口AWS与您在 Amazon EKS 区域或本地区域中运行的 实例通信。要了解有关 Amazon EKS 网络架构的更多信息,请参阅Amazon EKS 联网

与区域子网不同,Amazon EKS 无法将网络接口放入您的本地区域子网。这意味着,在创建集群时,您不能指定本地区域子网。

创建集群后,使用 Amazon EKS 集群名称标记您的本地区域子网。有关更多信息,请参阅子网添加标签要求。然后,您可以将自行管理的节点部署到本地区域子网,并且这些节点将能够加入您的 Amazon EKS 集群。