因此,在 single node 上运行和扩展运行 multiple pods 的部署可以很好地工作,并且当使用类型"nodePort"公开服务时,可以很好地 balancer 对该单个节点上多个pod之间的虚拟IP的请求 .
我已经在我的集群中添加了一个额外的节点,当使用nodePort公开服务然后在2个节点上运行pod时,我当然需要专门指定每个主机来命中在不同节点上的不同pod中运行的 endpoints .
我想将请求发送到单个VIP并在不同节点上进行负载 balancer . 我在我的家庭网络上运行这个小集群,所以我的问题是,无论如何都要向单个VIP发送请求,并在不使用外部负载均衡器的情况下跨节点/ pod进行负载 balancer ?例如,kubernetes中是否有一些配置来处理这个问题?
我尝试使用服务类型负载均衡器(而不是节点端口),但这并没有在节点之间进行负载 balancer .
1 回答
看看Keepalived in Kubernetes .