Set MetalLB ignoreExcludeLB for cabpk deployed cluster
What does this MR do and why?
Kubeadm will add node.kubernetes.io/exclude-from-external-load-balancers on control plane nodes. For single node clusters, this means we cannot have a load balancer at all. This is the reason that the cluster_virtual_ip won't work if a user follow the steps here: https://sylva-projects.gitlab.io/doc-preview/dev-zone/getting-started
Related reference(s)
A discussion thread about this issue here: https://app.slack.com/client/T04A7DR2N67/C06RDFF4CSE