Installation and Configuration of HashiCorp Vault on AKS .

1: Install the Vault Helm chart

helm repo add hashicorp https://helm.releases.hashicorp.com
helm repo update
helm pull hashicorp/vault --untar
values.yaml
kubectl create ns vaulthelm install vault . -f values.yaml -n vault
kubectl get pods -n vault
vault pods

2: Initialize and unseal Vault

Vault UI
Vault UI
Vault UI
Vault UI

3: Set a secret in Vault

Secret Engine
KV secret engine
Secret Engine
Secrets

4: Configure Kubernetes authentication

Kubernetes Authentication
Kubernetes Authentication
Kubernetes Configuration
Kubernetes Configuration
Kubernetes Configuration
Kubernetes Configuration

5: Configure Micro-service authentication

ACL policy
Policy
Kubernetes Configuration
Roles
Roles
Roles

6: Deploy application

Deployment File

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store