Kubernetes PersistentVolumClaim is not bound - OpenVpn Helm Chart

10/18/2017

I have a single Kubernetes node running an a VmWare vm. I am trying to launch an openvpn Helm Chart. When I run the install command, I get output, but then both the pod and PersistentVolumeClaim get stuck in "Pending" state. What am I missing?

VM Host: Centos 7

K8: 1.8.1

Install Command:

helm install stable/openvpn --version 2.0.0

Volume Claim

PersistentVoluemClaim is not bound: "Claim name"
-- flyingcars34
containers
kubernetes
kubernetes-helm
linux

1 Answer

10/19/2017

If you want to persist your configuration which helps you overcome from restarting pod or machine you should create PV. https://kubernetes.io/docs/concepts/storage/persistent-volumes/

The linked chart created PVC by itself.

https://github.com/jfelten/helm-charts/blob/master/charts/openvpn/templates/certs-pvc.yaml

If you don't need to persist data inside the pod you can disable persistence option from values.yaml https://github.com/jfelten/helm-charts/blob/684ee0dd26e4c294613b44577e51603fc3a4e5c6/charts/openvpn/values.yaml#L22

Enabled: false
-- Alireza Davoodi
Source: StackOverflow