我目前有一个Kubernetes集群,我们有一项服务需要从虚拟IP进行访问。
这本身并不是一个困难的过程-可以使用keepalived和nodeports。但是,当它的出站连接绑定到该虚拟ip时,我需要该服务(这是由于我们与之交互的旧系统)。
是否有任何可用的或可以使用的东西可以以通用的方式帮助我解决这个问题。
我本质上是希望来自特定服务的流量来自虚拟ip,而不是来自kubernetes主机的ip。
答案 0 :(得分:0)
您可以使用hostNetwork: true
进行部署,这将在NAT之外启动pod,并且您将能够看到所有系统接口。
请记住,启用hostNetwork后nodePort将不可用。