Routing 将IP范围转发到在Vagrant/VirtualBox中运行的Kubernetes节点

Routing 将IP范围转发到在Vagrant/VirtualBox中运行的Kubernetes节点,routing,kubernetes,vagrant,virtualbox,Routing,Kubernetes,Vagrant,Virtualbox,我使用Vagrant/Virtualbox设置了一个3节点Kubernetes集群。我正在设置未连接到群集的第四个VM 我想配置我的第4个节点,以便它将服务IP CIDR中的所有流量路由到Kubernetes群集上的一个节点。具体的节点并不重要,因为一旦流量到达一个节点,它将按照我的预期路由到正确的pod 例如,假设我在k8s集群上部署了一个Rabbit代理,它位于一个IP为10.0.0.5的服务后面,而我的集群服务CIDR为10.0.0.0/24。在我的第四个虚拟机上,我设置了一个python

我使用Vagrant/Virtualbox设置了一个3节点Kubernetes集群。我正在设置未连接到群集的第四个VM

我想配置我的第4个节点,以便它将服务IP CIDR中的所有流量路由到Kubernetes群集上的一个节点。具体的节点并不重要,因为一旦流量到达一个节点,它将按照我的预期路由到正确的pod

例如,假设我在k8s集群上部署了一个Rabbit代理,它位于一个IP为
10.0.0.5
的服务后面,而我的集群服务CIDR为
10.0.0.0/24
。在我的第四个虚拟机上,我设置了一个python脚本,将消息发布到
10.0.0.5
。然而,
10.0.0.5
是虚拟的,因为它是一个服务集群,因此不知道如何路由。我想添加一个路由规则,自动将
10.0.0.0/24
流量发送到群集中的3个节点中的任意一个


有人能帮我吗?

尽管您可能能够使路由与和一起工作,但我建议您使用一种类型的服务,以便与节点的IP地址通话,而不是只在群集中可用的虚拟IP