Terraform Your Deployment of Vault on Kubernetes
Jan 12, 2020
Learn how to get multiple Vault clusters up and running on Kubernetes in a few clicks with Terraform.
In this whiteboard video and screencast demo, Nebulaworks engineer Lynn Dong gives a brief overview of the tools and architecture needed to set up multiple HashiCorp Vault secrets management clusters on Kubernetes to secure application keys, credentials, and other secrets in a low-trust cloud environment. Terraform is the optimal provisioning tool to spin up these clusters and the demo will walk you through the steps to use it for this setup.
2:17 — Architectural overview
3:25 — Demo
Requirements to follow along with demo:
- An AWS account
- HashiCorp Terraform
- HashiCorp Vault
- AWS IAM Authenticator
- PKI Setup: Create a CA and the self-signed certs needed for HashiCorp Vault and HashiCorp Consul