如何根据条件将服务上的请求负载平衡到pod

时间:2017-08-31 14:32:27

标签: kubernetes

我有一个带有3个节点运行服务的应用程序,它使用zookeeper选举领导者。我希望将服务请求重定向到某个pod,具体取决于它是否是其领导者。我在我的应用程序中有一个http方法,如果它是否是领导者则返回(如果这有任何帮助)。

2 个答案:

答案 0 :(得分:0)

为此,请使用StatefulSet,例如example here之后。

答案 1 :(得分:0)

我不知道这样做的k8s功能。

我会做什么: 编写一个小应用程序,查找现有服务的端点,搜索当前领导者,创建/更新第二个服务,不带选择器(https://kubernetes.io/docs/concepts/services-networking/service/#services-without-selectors),端点指向领导者。然后,您可以将新服务用于仪表板。