在kubernetes外部流量策略集群中保留源ip
我的 k8s 设置中有一个主节点和三个工作节点,它使用 externalTrafficPolicy: Cluster 和类型:NodePort,以便主节点上的外部数据包可以转发到目标 pod,而不管节点如何。但在这种情况下,由于 SNAT,我丢失了源 IP。有没有办法保留源 IP,直到数据包到达其目标 pod。我不想在我的设置中使用负载平衡器。 kube-proxy 中是否有任何选项可以实现此目的?或者还有其他解决方法吗?
I have one master and three worker nodes in my k8s setup which uses externalTrafficPolicy: Cluster and type: NodePort so that external packet coming on master node can be forward to destination pod irrespective of node. But in this case, I loose source IP due to SNAT. Is there a way to preserve the source IP till the packet reaches to its destination pod. I do not want to use load balancer in my setup. Is there any option in kube-proxy to achieve this? Or any other workaround?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论