You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Load Balancer Controller关联Target Group无实例问题求助

AWS K3s集群中AWS Load Balancer Controller无法自动关联Target Group节点问题

问题现象

在AWS部署K3s集群并使用AWS Load Balancer Controller时,创建Ingress或LoadBalancer类型的Service后,AWS侧的ALB、TargetGroup、SecurityGroup均成功创建,但Target Group始终为空。手动将集群实例添加到Target Group后服务可正常运行,但需要实现控制器自动完成节点与Target Group的关联。

集群配置

当前集群仅包含1个master节点,创建脚本如下:

curl -sfL https://get.k3s.io | K3S_TOKEN=<token> sh -s - --cluster-init --tls-san <NLB> --kubelet-arg cloud-provider=external --kubelet-arg provider-id=aws:///us-east-1b/<instance-id> --disable traefik
  • 提前创建NLB用于暴露6443端口,后续计划扩展更多节点
  • 集群版本:v1.27.4+k3s1

AWS Load Balancer Controller安装

通过Helm安装控制器,命令如下:

helm install aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=your-cluster-name

控制器运行状态正常,日志显示所有资源创建成功,无报错信息。

已配置的标签

子网标签

kubernetes.io/cluster/your-cluster-name: shared
kubernetes.io/role/internal-elb: 1

实例标签

kubernetes.io/cluster/your-cluster-name: owned

实例绑定的安全组标签

kubernetes.io/cluster/your-cluster-name: owned

已尝试的排查操作

  • 多次重建集群并重新安装负载均衡控制器,更换过集群名称
  • 确认所有所需标签均已正确配置
  • 为集群实例添加管理员权限,问题未解决
  • 尝试以provider=aws参数创建集群,执行失败
  • 禁用K3s内置的ServiceLB和云控制器,安装外部AWS云控制器,节点仍无法自动关联到Target Group

寻求可行的解决方案,实现控制器自动将集群节点关联到Target Group。

内容的提问来源于stack exchange,提问作者Mateo Arboleda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 11:42:35