帮助改进此页面
要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。
Amazon EKS 混合节点功能概述
借助 Amazon EKS 混合节点功能,您可以将本地和边缘基础设施用作 Amazon EKS 集群中的节点。Amazon 负责管理由 Amazon 托管的 Amazon EKS 集群的 Kubernetes 控制面板,而您负责管理在本地或边缘环境中运行的混合节点。这样就实现了跨环境的统一 Kubernetes 管理,将本地和边缘应用程序的 Kubernetes 控制面板管理工作转移到 Amazon。
Amazon EKS 混合节点功能可支持任何本地硬件或虚拟机,从而在任何需要运行应用程序的位置享受到 Amazon EKS 的效率、可扩展性和可用性。您可以将各种 Amazon EKS 功能与 Amazon EKS 混合节点功能结合使用,包括 Amazon EKS 附加组件、Amazon EKS 容器组身份、集群访问条目、集群及见解和 Kubernetes 版本延期支持。Amazon EKS 混合节点功能原生集成了多项 Amazon 服务,包括 Amazon Systems Manager、Amazon IAM Roles Anywhere、Amazon Managed Service for Prometheus、Amazon CloudWatch 和 Amazon GuardDuty,可以满足集中监控、日志记录和身份管理等需求。
使用 Amazon EKS 混合节点功能时,无预付承诺或最低费用要求,并且在将混合节点挂载到 Amazon EKS 集群时,您只需按小时为混合节点的 vCPU 资源付费。有关详细定价信息,请参阅 Amazon EKS 定价
特征
EKS 混合节点具有以下高级功能:
-
托管式 Kubernetes 控制面板:Amazon 负责管理 EKS 集群中由 Amazon 托管的 Kubernetes 控制面板,您负责管理在本地或边缘环境中运行的混合节点。这样就实现了跨环境的统一 Kubernetes 管理,将本地和边缘应用程序的 Kubernetes 控制面板管理工作转移到 Amazon。通过将 Kubernetes 控制面板转移到 Amazon,您可以将本地容量留给应用程序,并且 Kubernetes 控制平面会根据工作负载的需要而扩展。
-
一致的 EKS 体验:EKS 混合节点功能支持大多数 EKS 功能,可在本地和云环境中提供一致的 EKS 体验,包括 EKS 附加组件、EKS 容器组身份、集群访问条目、集群见解、扩展 Kubernetes 版本支持等。有关 EKS 混合节点功能支持的 EKS 附加组件的更多信息,请参阅为混合节点配置附加组件。
-
集中式可观测性和身份管理:EKS 混合节点功能可与多项 Amazon 服务原生集成,包括 Amazon Systems Manager、Amazon IAM Roles Anywhere、Amazon Managed Service for Prometheus 和Amazon CloudWatch 等,从而满足集中监控、日志记录和身份管理等需求。
-
通过云端满足突发需求或增加本地容量:单个 EKS 集群可用于运行混合节点以及位于 Amazon 区域、Amazon Local Zones 或 Amazon Outposts 中的节点,从而通过云端满足突发需求,也可为 EKS 集群添加本地容量。有关更多信息,请参阅混合模式集群注意事项。
-
灵活基础设施:EKS 混合节点功能遵循自带基础设施的方法,并且与您用于混合节点的基础设施无关。您可以在物理计算机或虚拟机上运行混合节点,可以使用 x86 和 ARM 架构,从而跨不同的基础设施类型迁移在混合节点上运行的本地工作负载。
-
灵活联网:使用 EKS 混合节点功能时,EKS 控制面板与混合节点之间的通信通过您在集群创建期间传递的 VPC 和子网进行路由,此方法基于 EKS 中控制面板用于节点联网的现有机制。您可以灵活选择将本地网络连接到 Amazon 中的 VPC 的首选方法。有多个有文档记录的选项可供选择,包括 Amazon Site-to-Site VPN、Amazon Direct Connect 或您自己的 VPN 解决方案,您可以根据自己的应用场景选择最适合的方法。
一般注意事项
-
EKS 混合节点功能可与新的或现有的 EKS 集群结合使用。
-
除 Amazon GovCloud(美国)区域和 Amazon 中国区域外,EKS 混合节点功能已在所有 Amazon 区域开放。
-
要使用 EKS 混合节点功能,必须在您的本地环境和 Amazon 之间建立可靠的连接。EKS 混合节点功能不适合连接断开、中断、间歇性或受限(DDIL)的环境。如果在 DDIL 环境中运行,可以考虑使用 Amazon EKS Anywhere
。 -
不支持在云基础设施(包括 Amazon 区域、Amazon Local Zones、Amazon Outposts 或其他云)中运行 EKS 混合节点功能。如果您在 Amazon EC2 实例上运行混合节点,则需要支付混合节点功能使用费。
-
混合节点功能使用费从节点加入 EKS 集群时起开始计费,并在从集群中移除节点时停止计费。如果您不使用混合节点功能,请务必将其从 EKS 集群中移除。