Load balancer for Vault

We are looking for a load balancer for our Vault cluster.

Our cluster is using the integrated storage backend, and each node is running on a VM. So we cannot make use of load balance capabilities provided by a cloud platform.

Is there recommended software solution for this use case?

Any suggestion would be appreciated.