![如何安全地为我的 kubernetes 集群设置外部负载平衡?](https://linux22.com/image/794430/%E5%A6%82%E4%BD%95%E5%AE%89%E5%85%A8%E5%9C%B0%E4%B8%BA%E6%88%91%E7%9A%84%20kubernetes%20%E9%9B%86%E7%BE%A4%E8%AE%BE%E7%BD%AE%E5%A4%96%E9%83%A8%E8%B4%9F%E8%BD%BD%E5%B9%B3%E8%A1%A1%EF%BC%9F.png)
答案1
我认为有两种方法可以做到这一点[1]:
HAProxy SSL Passthrough SSL Passthrough 顾名思义,它接收连接并将其发送到后端服务器进行解密。这可以被认为是更快的,但也有许多缺点,例如隐藏客户端的真实 IP。这是因为我们不会在数据通过负载均衡器时对其进行解密。
HAProxy SSL 终止 使用 SSL 终止,HAProxy 在到达负载均衡器时解密连接,然后再次加密以发送到后端服务器或仅以未加密的方式发送数据。这被视为默认选择,但这取决于您如何使用 HAProxy 进行 HTTPS 连接。
这里有更详细的指南:
[1]。https://first2host.co.uk/blog/set-up-haproxy-https-load-balance-over-https-connections/