Manual vault authentication in Kubernetes pods

Hi, is there any way to manually authenticate against vault from a Kubernetes pods with service account without using the vault webhook ?

My use case is the following: I need to be able to load a lot (like 300) of K/V from a vault path (which service account as permission to access) and it does not seem feasible with webook annotation (loading every secret inside a path). So my guess is that I need to do it some other way.