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.

» Outline

2:17 — Architectural overview

3:25 — Demo

» Requirements to follow along with demo:

  • An AWS account
  • HashiCorp Terraform
  • HashiCorp Vault
  • kubectl
  • AWS IAM Authenticator
  • PKI Setup: Create a CA and the self-signed certs needed for HashiCorp Vault and HashiCorp Consul
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now