private UpdatePod initClusterPod(ClusterHeartbeat cluster) {
    ServicesAmp rampManager = AmpSystem.currentManager();

    RackHeartbeat rack = cluster.findRack("rack");

    if (rack == null) {
      return null;
    }

    String podName = "cluster." + cluster.id();

    PodBuilderConfig podConfig = _podMap.get(podName);

    if (podConfig != null) {
      return null;
    }

    UpdatePodBuilder podBuilder = new UpdatePodBuilder();

    podBuilder.name("cluster");
    podBuilder.cluster(cluster);

    List<ServerHeartbeat> seedServers = cluster.getServers();

    int count = Math.max(3, seedServers.size());

    ServerPod[] servers = buildClusterServers(cluster, count);

    int index = 0;

    /*
    for (ServerHeartbeat server : cluster.getSeedServers()) {
      // ServerPod server = servers[i];

      ServerBartender serverCluster = server; // serversHint.get(i);

      if (index < servers.length && ! serverCluster.getId().startsWith("127")) {
        //System.out.println("ZOHP: " + serverCluster.getAddress());
        //server.setHintServerId(serverCluster.getHintServerId());
        servers[index++].setHintServerId(serverCluster.getId());
      }
    }
    */
    /*
    for (int i = 0; i < servers.length; i++) {
      ServerPod server = servers[i];

      if (i < seedServers.size()) {
        String hintId = seedServers.get(i).getId();

        if (! hintId.startsWith("127")) {
          server.setHintServerId(hintId);
        }
      }
    }
    */

    podBuilder.pod(servers);

    podBuilder.depth(3);

    podBuilder.primaryCount(count);

    return podBuilder.build();
  }