Dear guys, I would like to ask if currently the Transparent Proxy support for load balancing the gRPC service on K8s.
In my K8s lab, I have 2 gRPC server pods, and 1 gRPC client pod which calls continuously to the server. I also add a ServiceDefaults for the gRPC server like below:
apiVersion: consul.hashicorp.com/v1alpha1
kind: ServiceDefaults
metadata:
name: greeterserver
spec:
protocol: ‘grpc’
‘consul.hashicorp.com/transparent-proxy’: ‘true’ is set to the deployment file.
However, when the client started to call the server by using DNS “greeterserver.default.svc.cluster.local:8000”, only 1 pod received the traffic, the other didn’t receive anything.
When I used the service mesh without the Transparent Proxy, everything works well.
Please help!