集群内访问集群LoadBalancer暴露的SLB地址不通的解决方案?[阿里云负载均衡SLB]

集群内访问集群LoadBalancer暴露的SLB地址不通的解决方案?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. (推荐)在Kubernetes集群内通过ClusterIP或者Ingress的服务名去访问。 其中Ingress的服务名为nginx-ingress-lb.kube-system。

    执行kubectl edit svc nginx-ingress-lb -n kube-system命令,修改Ingress的服务。将LoadBalancer的Service中externalTrafficPolicy修改为Cluster,但应用中会丢失源IP。 如果是Terway的ENI或者ENI多IP的集群,将LoadBalancer的Service中externalTrafficPolicy修改为Cluster,并且添加ENI直通的Annotation,可以保留源IP,并且集群内访问也没有问题。

  2. cy