# Functions
WaitForReady configures create to use interval as maximum wait time for the control plane node to be ready.
WithConfig configures creating the cluster using the config file at path.
WithExternalLoadBalancer configures creating the cluster externalLoadBalancer if exist externalLoadBalancer that is a vip or select a controlPlane nodeAddress by install server.
WithKubeConfigPath configures creating the cluster kube config path,default ~/.kube/config-default.
WithNodeAddressAndRole configures the cluster local IP and role from kubernetescluster config.
WithNodeImages is kubernetes version image,image contain kubelet,kubectl,kubeadm binary.
# Type aliases
ClusterOption is a cluster creation option.