Kubernetes
Try Vault with Kubernetes in different environments such as a standalone cluster, on OpenShift, or via an external Vault server.
Use case
Secure Kubernetes clusters with the power of Vault and dynamic secrets.
Challenge
Running Vault with Kubernetes can be done differently based on the environments and needs, whether you are running Vault side-by-side or within Kubernetes. The goal is to provide a variety of options around how to leverage Vault with Kubernetes.
Solution
Instead of sharing credentials and tokens across pods and services, Vault allows each service to uniquely authenticate and request their own unique credentials. Vault set out to provide a variety of options around how to leverage Vault and Kubernetes to securely introduce secrets into applications and infrastructure.
Try Vault with Kubernetes in different environments such as a standalone cluster, on OpenShift, or via an external Vault server.
The Vault Helm chart is the recommended way to install and configure Vault on Kubernetes.
Alters pod specifications to include Vault Agent containers that render Vault secrets to a shared memory volume using Vault Agent Templates.
This deployment guide covers the steps required to install and configure a single HashiCorp Vault cluster on Kubernetes.
Vault can manage secrets for Kubernetes application pods from outside the cluster.
Learn how to inject Vault secrets into Kubernetes pods via a sidecar container.
This demo explores a new Kubernetes integration that allows applications with no native HashiCorp Vault logic built-in to leverage static and dynamic secrets sourced from Vault.