Example how use Vault Agent for inject secrets in pods before starting, and how a dotnet application can be reading these secrets. Source: https://learn.hashicorp.com/tutorials/vault/kubernetes-sidecar?in=vault/kubernetes
First, install make CLI for test this project
$ choco install make
$ apt-get install -y make
Run the project (Ensure you have kubectl and helm cli installed)
$ make
Test if the application can read the secret
$ curl "http://<expose-url>:<available-port>/secret"
{"secretValue":"vault"} # <- Expected output