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

Amazon Local Zones 上的 Amazon EKS

重要

此功能在 Amazon Web Services 区域(中国)不可用。

Amazon Local Zone 是在地理上靠近用户的 Amazon Web Services 区域的扩展。Local Zones 有自己的 Internet 连接并支持 Amazon Direct Connect。在 Local Zones 中创建的资源可以通过低延迟通信服务于本地用户。有关更多信息,请参阅 Local Zones

Amazon EKS 支持运行某些基础设施。这包括 Amazon EC2 实例、Amazon EBS 卷以及 Local Zones 中作为集群一部分的 Application Load Balancer (ALB)。将 Local Zones 基础设施用作 Amazon EKS 集群的一部分时,我们建议您考虑以下几个因素。

Kubernetes 版本

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

节点

您无法在 Amazon Local Zones中使用 Amazon EKS 创建托管的节点组。您必须使用 Amazon EC2 API 或 Amazon CloudFormation 创建自行管理的节点。不要使用 eksctl 在 Local Zones 中创建集群或节点。有关更多信息,请参阅 自行管理的节点

网络架构

Amazon EKS 托管的 Kubernetes 控制面板始终在 Amazon Web Services 区域中运行。Amazon EKS 托管的 Kubernetes 控制面板不能在 Local Zones 中运行。由于 Local Zones 在 VPC 中显示为子网,因此 Kubernetes 会将您的 Local Zones 资源视为该子网的一部分。

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

与区域子网不同,Amazon EKS 不能将网络接口放置到您的 Local Zones 子网中。这意味着您在创建集群时一定不要指定 Local Zones 子网。

创建集群后,使用 Amazon EKS 集群名称标记您的 Local Zones 子网。有关更多信息,请参阅 为子网添加标签。然后,您可以将自行管理的节点部署到 Local Zones 子网,这些节点会加入您的 Amazon EKS 集群。