Skip to content

Test in using Vault as secrets management for Consul in k8s

Notifications You must be signed in to change notification settings

danielehc/consul_vault_kind

Repository files navigation

Prerequisites

  • kubectl
  • vault binary
  • consul binaries

If you do not want to install consul and vault globally, create a bin folder in the repository root and download the binaries there, the scripts include that folder in the PATH when running.

Run the environment

Run the whole environment on Linux

  • Spin up k8s cluster (using kind)
./_spin_k8s.sh
  • Spin up Vault cluster on k8s (using helm)
./_spin_vault.sh
  • Spin up Consul datacenter (using helm)

Add license in ./consul.hclic

./_spin_consul.sh

Resources

https://gist.github.com/lamadome/1756fb2923a2a873e8707a3a7806fcb1

https://gist.github.com/kschoche/3f773230426ca6e52d11b86e0122ef25

About

Test in using Vault as secrets management for Consul in k8s

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages