[X] I had searched in the issues and found no similar feature requirement.
Description
Since Ray 2.7.0 Serve have offered gRPC support through proxy. We are currently only checking the health check on the HTTP proxy. This might not be reflect to the heath on the gRPC proxy if we offer to not start HTTP proxy together with gRPC proxy. Let's add a new gRPC client to health check gRPC proxy iff gRPC on serve is enabled.
Search before asking
Description
Since Ray 2.7.0 Serve have offered gRPC support through proxy. We are currently only checking the health check on the HTTP proxy. This might not be reflect to the heath on the gRPC proxy if we offer to not start HTTP proxy together with gRPC proxy. Let's add a new gRPC client to health check gRPC proxy iff gRPC on serve is enabled.
Use case
When user start Serve with only gRPC proxy.
Related issues
https://github.com/ray-project/kuberay/issues/1107
Are you willing to submit a PR?