/vault-kubernetes

Application secrets using Kubernetes and Vault

Primary LanguageJavaApache License 2.0Apache-2.0

Vault and Kubernetes

This repo shows how a Java application deployed as a Pod in a Kubernetes cluster can read secrets from Vault.

Complete details: https://github.com/arun-gupta/kubernetes-aws-workshop/

  1. Build Docker image: mvn package -Pdocker

  2. Push Docker image: docker push arungupta/vault-kubernetes:latest

  3. Delete pod: kubectl delete pod/vault-kubernetes

  4. Deploy pod: kubectl apply -f pod.yaml

  5. Check pod logs: kubectl logs pod/vault-kubernetes