allowSchedulingOnControlPlanes: true
:
controlplane.yaml
file before it is applied to the control plane nodes, by editing the machine config, or by patching the machine config.
Load Balancer configuration
When a load balancer such as MetalLB is used, the nodeLabelnode.kubernetes.io/exclude-from-external-load-balancers
should also be removed from the control plane nodes.
This label is added by default and instructs load balancers to exclude the node from the list of backend servers used by external load balancers.
In order to remove this label, you can patch the machine configuration for the control plane nodes with the patch: