I’ve put my entire Vault homelab setup on GitHub (and added documentation on how it works).
Almost everything is automated with bash scripts, and it has examples on K8S-authentication and PKI (which I use for both my internal servers, and my OpenVPN infrastructure).
I hope it might be helpful to others who are experimenting with this cool piece of software
Jeroen.