code: public function buildCluster(array $hosts = ['localhost'])
      {
          $nodes = [];
          foreach ($hosts as $host) {
              $nodes[] = $this->atHost($host)->build();
          }
  
          return $nodes;
      }
docs: Build distributed cluster
  
  Build node objects configured to listen on the same port but different hosts. Commonly used in
  staging and production environments where you have multiple Riak nodes on multiple machines / vms.
  
  @param array $hosts
  @return Node[]