Skip to main content
HashiTalks 2025 Learn about unique use cases, homelab setups, and best practices at scale at our 24-hour virtual knowledge sharing event. Register
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

2/3/2023Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

1/5/2023Case Study

How Discover Manages 2000+ Terraform Enterprise Workspaces

12/22/2022Case Study

Architecting Geo-Distributed Mobile Edge Applications with Consul

zero-trust
12/13/2022White Paper

A Field Guide to Zero Trust Security in the Public Sector