Traefik 和现有的 AWS Classic Load Balancer

Traefik and existing AWS Classic Load Balancer

我在 EC2 上有一个工作中的 k8s 集群,带有经典负载均衡器(端口 443)。现在我正在尝试在我的集群中设置 Traefik,为此我使用了官方的 helm chart。但是我找不到一种方法来使用我现有的负载均衡器并阻止 Traefik 创建自己的负载均衡器。

如何让 Traefik 使用现有的负载均衡器?

也许您可以将服务类型更改为 NodePort 而不是 Loadbalancer

相应地在 trefik 服务上公开 nodeport

ports:
    - name: http
      port: 80
      protocol: TCP
      targetPort: http
      nodePort: 30080
    - name: https
      port: 443
      protocol: TCP
      targetPort: https
      nodePort: 30081

阅读更多信息:https://medium.com/@jainishshah17/use-pre-created-existing-loadbalancer-to-expose-your-kubernetes-service-407fb65cb416