Kubernetes:绑定物理网络接口

时间:2019-09-23 12:04:53

标签: kubernetes binding vpn network-interface

是否可以将Kubernetes Pod或容器绑定到主机的物理网络接口,以使到达接口的所有流量都发送到Pod(而不仅仅是特定端口上的HTTP流量)?

具体地说,我想在Kubernetes上启动一个VPN客户端作为pod并将其绑定到网络接口。到达接口的所有流量都应通过VPN通过Pod。

我发现了有关Network Plugins in K8s的一些信息,但这似乎是另一回事。

2 个答案:

答案 0 :(得分:1)

如果我正确理解了您的问题,则可以解决。我仅通过NodePort服务公开应用程序的amqp端口即可公开amqp应用程序。您需要做的是定义一个新服务,该服务几乎完全是用于内部交互的服务,但是使用LoadBalancerNodePort作为服务类型。

答案 1 :(得分:0)

我认为这可以解决您的问题https://github.com/intel/multus-cni。它使您可以在Pod内拥有多个网络接口。