title: Grpc connection in kubernetes is not working =>UNAVAILABLE: Network closed for unknown reason
body: <p>I have a problem with grpc communication on kubernetes. I have a java client calling a simple helloworld grpc service (in java too). Everything works fine in Docker but not in kubernetes :'(.</p>
  <p>You can get the whole code here: <a href="https://github.com/hagakure/testgrpc" rel="nofollow noreferrer">https://github.com/hagakure/testgrpc</a></p>
  <p>How to reproduce?</p>
  <ul>
  <li>just run <code>./start.bat</code></li>
  <li>then I create my deployments and I expose them on kubectl.</li>
  <li>You can access the service with this address: <code>http://localhost:8080/hello?firstName=cedric</code>
  but it doesn't work :'(</li>
  <li>I added a second method (http://localhost:8080/check?address=host.docker.internal&amp;port=8081) to try different address/port combination to connect to server but yet it never works.</li>
  <li>I also tried a simple http connection between two exposed services and that works fine so it's not just the ip/port that doesn't match :(</li>
  </ul>
  <p>If you have any clue on how to make grpc works in kubernetes, thanks for your help.</p>