IPV6 本机 EKS 集群无法创建托管节点组

问题描述 投票:0回答:1

我已经尝试部署 IPV6 本机 EKS 集群一周了,但没有成功。集群创建成功,但托管节点组失败。

我尝试过:

  1. 仅使用 ipv6 公共子网 -> 它告诉我需要 IPV4(SubnetInvalidConfiguration);
  2. 同时使用具有 ipv4 和 ipv6 的子网,但禁用“自动分配公共 ipv4”-> 然后节点无法加入集群:
    NodeCreationFailure, Message=Instances failed to join the kubernetes cluster
  3. 将被管节点组放在私有子网中,也不起作用(SubnetInvalidConfiguration)。

这些尝试是使用 AWS 控制台和 Terraform EKS 模块完成的。

最后我认为我做错了什么,所以我决定严格遵循这个AWS文档,使用eksctl在幕后创建执行所有工作的CloudFormation堆栈,包括VPC创建、子网、所需角色、节点组和很快。事实证明,即使这样它也失败了,出现了我在上面的尝试 2 中遇到的相同错误:

amazon-eks ipv6
1个回答
0
投票

我有一段时间遇到同样的问题(我正在使用 Terraform),最终我让它工作了。节点无法加入集群的原因有多种。就我而言,主要的失败是我没有在私有子网上启用 DNS,因此即使我在 VPC 上有端点,它们实际上也毫无用处。该特定故障可能适用于您,也可能不适用于您,但更有用的是,在我发现此 AWS Automation 的过程中,您可以运行来调试节点或 VPC 缺少的内容

© www.soinside.com 2019 - 2024. All rights reserved.