在EKS上获取多AZ集群的正确方法



创建托管EKS节点组时,必须指定子网,这是否意味着如果我指定来自不同AZ的子网,则该组中的节点将跨子网的AZ进行缩放?或者我应该为每个AZ创建一个单独的节点组和一个子网吗?获得具有多个AZ节点的集群的正确方法是什么?

此外,当我创建EKS集群时,它说你必须从不同的AZ指定至少两个子网,但如果我想创建一个AZ集群怎么办?在这种情况下,拥有来自两个AZ的子网有什么意义?

除非你正在做一些特别的事情,否则你可能应该保持简单,并在AZ上运行。这是一篇很好的博客文章,详细介绍了利弊和原因。根据";至少两个子网";这是因为EKS控制平面的工作方式:EKS控制面由AWS管理,通过两个ENI将API服务器连接到您自己的VPC向用户展示。由于HA的原因,它们是两个,并连接到两个独立的子网。然而,由于VPC网络的工作方式,所有子网都可以相互通信,因此无论您在哪里部署工作节点,它们都可以连接到控制平面。换句话说,这是两个正交的东西(即两个控制平面子网和工作节点的子网(。

最新更新