The confusing part is, how to put a load balancer in front of those deployed servers ?
If you are dynamically allocating host servers and needing to register them with the LB you should probably consider K8s?
This is designed for a “more stable” world:
Have some hosts. Have an LB. Deploy containers to those hosts. Avoid superfluous k8s complexity that you don’t need.