帮助改进此页面
要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。
使用 EC2 实例存储配置的 Amazon Outposts 上的 Amazon EKS 本地集群概述
您可以使用本地集群在 Amazon Outposts 上本地运行您的整个 Amazon EKS 集群。这有助于减少因临时断开与云端的网络连接造成应用程序停机风险,此外还有助于满足数据驻留要求。由于整个 Kubernetes 集群都在 Outpost 本地运行,因此在断开与云的网络连接期间,您的应用程序仍然可用,并且您可以在执行集群操作。
本地集群通常可用于与 Outpost 机架配合使用。
使用 EC2 实例存储 Outposts 的 Amazon EKS 本地集群
Amazon EKS 本地集群支持使用 EC2 实例存储配置的 Amazon Outposts。在使用 EC2 实例存储配置的 Outposts 上运行本地集群时,Amazon EKS 会部署更新后的本地集群架构。该架构提供更接近 Amazon EKS 云端集群的性能。
基于 EC2 实例存储的 Outpost 所用更新后的架构增加了以下功能:
-
托管式控制面板。Kubernetes 控制面板在您的 Outpost 上的 Amazon 托管式服务账户中运行。Amazon EKS 负责管理控制面板生命周期,包括 Amazon EKS 平台版本更新和
etcd备份。 -
功能更接近云端 Amazon EKS。使用 Amazon EKS 附加组件、服务账户的 IAM 角色、EKS 容器组身份、OIDC 身份验证以及使用 EKS 访问条目向 IAM 用户授予 Kubernetes 访问权限。除基于 Amazon Linux 2023 的 Worker 节点外,还将 Bottlerocket
作为 Worker 节点操作系统。 -
与 Amazon EKS Kubernetes 版本生命周期保持一致。新的 Kubernetes 版本和 Amazon EKS 平台版本按照与云端 Amazon EKS 相同的节奏在本地集群发布。Kubernetes 扩展支持版本的定价与云端集群相同。
-
在所有支持 Amazon Outposts 机架的商业 Amazon 区域开放。
注意
如果您的 Outpost 是使用 Amazon EBS 而不是 EC2 实例存储配置的,则本主题中描述的架构不适用于您的 Outpost。使用 EBS 配置的 Outposts 将继续使用现有的本地集群实现。有关更多信息,请参阅 在 Amazon Outposts 上创建本地 Amazon EKS 集群以实现高可用性。
如果您有兴趣使用更新后的本地集群架构在 EBS 支持的 Outpost 上创建本地集群,请联系您的 Amazon 客户团队。
有关本地集群和扩展集群的详细功能比较,请参阅部署选项比较。
开始使用
要在使用 EC2 实例存储配置的 在使用 EC2 实例存储配置的 Amazon Outposts 上部署 Amazon EKS 本地集群 Outpost 上部署本地集群,请参阅。
在创建集群之前,请检查以下方面:
-
为使用 EC2 实例存储配置的 Amazon Outposts 上的 Amazon EKS 本地集群创建 VPC 和子网:本地集群的 VPC 和子网配置。
-
为使用 EC2 实例存储配置的 Amazon Outposts 上的 Amazon EKS 本地集群选择实例类型和置放:控制面板和
etcd实例类型选择与置放。 -
在使用 EC2 实例存储配置的 Amazon Outposts 上准备 Amazon EKS 本地集群以在网络连接断开期间使用:网络连接断开连接期间的身份验证、可观测性和操作注意事项。
-
适用于使用 EC2 实例存储配置的 Amazon Outposts 上的本地集群的 Amazon EKS 附加组件:经验证适用于本地集群的 Amazon EKS 附加组件集。