title: Vertx web-client always invoking the same cluster on k8
body: <p>We are using Vert.x WebClient (io.vertx.ext.web.client.WebClient).
  We have vert.x processes running on k8s env.</p>
  <p>The requester service which use the client always reach the same pod while we have multiple pods behind the k8s-service.</p>
  <p>I am initiating the client this way:</p>
  <pre><code>private void initAsyncClient() {
          WebClientOptions options = new WebClientOptions();
          options.setConnectTimeout(timeout);
          options.setMaxPoolSize(poolSize);
          webClient = WebClient.create(vertx, options);
      } 
  </code></pre>
  <p>We invoke the endpoint this way:</p>
  <pre><code> webClient.getAbs(absoluteUrl)
                      .send(response -&gt; {
                          if (response.succeeded() &amp;&amp; HttpStatus.valueOf(response.result().statusCode()).is2xxSuccessful()) {
                              try {                      
                                 log.info(data);
                              } catch (Exception e) {
                                  //
                              }
                      
          });
  </code></pre>
  <p>We are not sure what we are doing wrong as when we use curl and hitting the same endpoint (k8s-service) we can see the request being forward to both pods instances.</p>
  <p>using vert.x version 3.9.1</p>