This presentation from Google Next 2018 is very good to understand how to use Vault in Kubernetes:
The details of the demos are available on GitHub:
https://github.com/sethvargo/vault-on-gke
The details shown on how to run Vault in Kubernetes and how to get application in Kubernetes to use Vault are very good and help understand how we can deploy our own.