Is it possible to put multiple grpc services behind a google Cloud Loadbalancer (specifically one running inside container engine) to allow load balancing of multiple grpc backend services?
This is currently not supported (see: https://cloud.google.com/load-balancing/docs/backend-service#HTTP2-limitations).
Your other option is to use an L4 LoadBalancer.