This guide will outline how to get started with Hashicorp Vault from a application developer / user perspective. We will be using k3s with the Vault chart in dev mode to rapidly get Vault working and begin experimentation, but a production instance of Vault should not be used in dev mode. Though your authentication method may be different, your user experience should be consistent.
K3s only works on linux distributions, however there are other options for Windows users, such as Minikube. After installing one of these options, the rest of the Vault installation process will be the same.
For a more in-depth look at Vault on Kubernetes, take a look at the official vault on kubernetes docs. They have some great and in depth documentation. This repo was created to summarize my process of getting this up and running as quickly and simply as possible.