How to Manage Taints of Nodes created with Kurl?

I was wondering how we could manage taints on kubernetes nodes created with Kurl, at the moment the kubeadm installation happens (like you’d place taints on node pools in GKE for example).
We’re gonna have some on prem installs which will require groups of servers to be tainted so that only specific pods can be scheduled on them (the ones running the database) while other types pods should run on the remaining infra (including the kubernetes master in some cases, when we have really constrained infrastructure).