Hi Micheal,
You don't get the external IP automatically because the k8s cloud-provider
flag is not automatically set to vsphere for you (yet).
When you deploy to AWS with conjure-up, we set the k8s cloud-provider for
you so that you can use AWS features like ELBs and EBS. We intend to add
this
My lab is juju using vsphere kubernetes -
https://jujucharms.com/docs/2.1/help-vmware - my nodes all get their IP’s and
DNS from a local domain server and tested used using the -
https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/
All of the Nodes Master and worker have