Wouldn't using talos be better than having to run this on custom managed ubuntu servers?
Basically a small OS that will prop itself up and allow you to create/adopt into a Kubernetes cluster. Seems to work well from my experience and pretty easy to get set up on.