---
tags: Helm
---
# How to Install Helm specific version and Vault
## Download the helm version you want (I have used 2.16.0 as per tutorial)
https://github.com/helm/helm/releases?page=7
Using tar please check the version and update in tar command
```javascript=
# tar -zxvf helm-v<update version>-linux-amd64.tar.gz
# mv linux-amd64/helm /usr/local/bin/helm
```
## Clone the repo
```javascript=
# git clone https://github.com/hashicorp/vault-guides.git
# cd vault-guides/operations/provision-vault/kubernetes/minikube/getting-started
# helm init
```
Now find the tiller in the pod list. Tiller is help to add or remove the resource in the k8s cluster. If pod is not in the list of pod then refer to
https://hackmd.io/snoGso_kQG6TuYXrTmRn5A?both
```javascript=
# kubectl get deployment tiller-deploy --namespace kube-system
# kubectl get pods --namespace kube-system
or
# kubectl get pods --namespace kube-system | grep tiller
```
## How to install vault
```javascript=
# curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add
# sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
# sudo apt-get update && sudo apt-get install vault
```
### Verifying the Installation
```javascript=
# vault version
# vault
```
Output:

### Dev Serve Mode (Only for reference)
https://www.vaultproject.io/docs/concepts/dev-server
