the HA kubernetes cluster templates for VMware and VCloud Director do not provision a working HA cluster. The cluster endpoint is actually the IP address of the first master node. If that node goes down the cluster become unavailable.
The kubeadm utility used by Morpheus to provision the cluster can use the
controlPlaneEndpoint parameter (command line or YAML file).
A new input field should be presented to the user to enter the IP address or DNS hostname of the cluster endpoint and this information should be used by the kubeadm as the controlPlaneEndpoint setting.
That way a workflow could be attached to the cluster to handle the load balancer configuration for the control plane.