Demo

Terraform Your Deployment of Vault on Kubernetes

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

More resources like this one