protected static void createPod(Kubernetes kubernetes, KubernetesFactory kubernetesFactory)
      throws Exception {
    String name = "console2";
    String image = "fabric8/hawtio";

    Pod pod = new Pod();
    pod.setId(name);

    Map<String, String> labels = new HashMap<>();
    labels.put("fabric8", "true");
    labels.put("container", name);

    pod.setLabels(labels);
    PodState desiredState = new PodState();
    pod.setDesiredState(desiredState);
    ContainerManifest manifest = new ContainerManifest();
    desiredState.setManifest(manifest);

    Container manifestContainer = new Container();
    manifestContainer.setName(name);
    manifestContainer.setImage(image);

    List<Container> containers = new ArrayList<>();
    containers.add(manifestContainer);
    manifest.setContainers(containers);

    System.out.println("About to create pod on " + kubernetesFactory.getAddress() + " with " + pod);
    kubernetes.createPod(pod, "mynamespace");
    System.out.println("Created pod: " + name);
    System.out.println();
  }