0
votes

I have a Client-Server based application where my clients are available in a Kubernetes as PODs. Here, Clients-Server communication is Asynchronous.

Assume I have five PODs of my client app (POD1, POD2, POD3, POD4, POD5) running in a single Node inside Kubernetes.

Now, I want some specific request to be served by specific running POD inside a Node. This required to be done Asynchronously.

If I send request type1 then it should be handled by POD1 only. If I send request type2 then it should be handled by POD2 only.

How can I identify whether my request is served by same POD (running instance) or not and How can I achieve it ?

At server side, How can I uniquely identify the POD which has served the request ?

1
How are you implementing the asynchrony? What distinguishes the different message types?David Maze

1 Answers

1
votes

You need something like istio Here which can route traffic to specific pods