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

--

--

--

DevOps Engineer | CICD | GCP | AzureDevOps | Kubernetes | Linux Administrator | Redhat

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

The hidden layer between the Fachlichkeit and the -ilities

How to deploy a Zookeeper and Kafka cluster in Google Cloud Platform

Spring Boot Quartz Scheduler with MySQL Database

GitHub Student Developer Pack Demystified

Secure Communications with a different flavour of randomness

CS373 Fall 2021: Michael Kavas

Why Object Oriented Programming?

Car Object Model OOP

How to Hash in Laravel in Less Than 5 Minutes!

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
Anas Solanki

Anas Solanki

DevOps Engineer | CICD | GCP | AzureDevOps | Kubernetes | Linux Administrator | Redhat

More from Medium

Migrating applications to Websphere Liberty — Part 4: Deployment

Shim-shiminey Shim-shiminey

Dynamic Environment Variables for React App Running on OpenShift (Kubernetes)

Exec Probes: A Story about Experiment and Relevant Problems