如何使用 Kubespray 设置一个可以保存客户端源 IP 的集群?

如何使用 Kubespray 设置一个可以保存客户端源 IP 的集群?

我使用 Kubespray 设置集群并在其上运行应用程序。但是,我的应用程序需要获取客户端源 IP。因此,我需要在 svc 中将 externalTrafficPolicy 设置为 Local。但这不是一个好的解决方案,尤其是对于构建 HA 应用程序而言。

我尝试了 Calico + ebpf,但是没有用。(见https://github.com/projectcalico/calico/issues/7252)。我也尝试了 Cilium,但客户端源 IP 没有以这种方式保存。

如果我想保留客户端源 IP,使用 Kubespray 该怎么办?

相关内容