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

Merge request reports

Loading