当我向服务发送请求时,我想要kubernetes,响应是204将发送到ReplicaSet中的所有pod而不仅仅是一个 .
例如GET到http://srvaxivln090:30000/hotel/start这将启动服务以开始使用来自jms队列的消息 .
我有一个3 ReplicaSet,当发送请求时,只有一个POD开始使用来自队列的消息(一个接收请求)
如何配置kubernetes,对于某些请求/规则,请求将发送到所有pod?
谢谢
当我向服务发送请求时,我想要kubernetes,响应是204将发送到ReplicaSet中的所有pod而不仅仅是一个 .
例如GET到http://srvaxivln090:30000/hotel/start这将启动服务以开始使用来自jms队列的消息 .
我有一个3 ReplicaSet,当发送请求时,只有一个POD开始使用来自队列的消息(一个接收请求)
如何配置kubernetes,对于某些请求/规则,请求将发送到所有pod?
谢谢
2 回答
这was asked for as a feature然后否认 .
但是,
kubectl get endpoints <your-service>
提供了可用于路由到每个窗格的IP列表 . 您可以构建一些执行此操作的东西(您可能需要-o json
)并镜像每个请求 .我没有尝试,但可能使用入口控制器