我正在尝试在 EKS 集群(区域 = ap-south-1)上创建节点组,但无法加入集群。健康问题:NodeCreationFailure 实例无法加入 kubernetes 集群
我发现这可能是因为集群的 AWS EKS 插件 (coredns) 已降级。我尝试创建新集群,但它显示插件的状态与降级相同。健康问题显示:InsufficientNumberOfReplicas 该插件不健康,因为它没有所需的副本数。
在同一区域中,其他具有节点组的集群运行良好。它们的所有附加组件都处于活动状态。我正在从控制台创建集群。
答案1
问题已解决,因为问题出在我的 NAT 网关上。存在 NAT 的子网与我的路由表没有关联。在路由表中添加 NAT 后,我创建了新的节点组,它能够加入集群,并且 coredns pod 也已部署。
答案2
如果集群和节点组的配置看起来没问题,那么尝试更改实例类型(例如,如果我们在节点组中选择了 t3.medium,那么尝试 t2.medium 或任何),然后使用 --- kubectl get pods -n=kube-system | grep coredns 验证它们
是否正在运行,在我的情况下它已经解决了。