Forum Navigation
You need to log in to create posts and topics.

Cannot bind to requested volume "": storageClassName does not match

Problem

User tries to deploy an helm chart and gets the following error:

Cannot bind to requested volume "core-services-kafka-moshe-sharon": storageClassName does not match

Solution

Add Storage classname name to your pvc

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
pv.kubernetes.io/bind-completed: "yes"
pv.kubernetes.io/bound-by-controller: "yes"
volume.beta.kubernetes.io/storage-provisioner: openebs.io/local
volume.kubernetes.io/storage-provisioner: openebs.io/local
name: {{ .Release.Name }}-kafka-{{ .Release.Namespace }}
namespace: {{ .Release.Namespace}}
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: {{ .Values.kafka.storage.size }}
volumeMode: Filesystem
volumeName: {{ .Release.Name }}-kafka-{{ .Release.Namespace }}
storageClassName: standard

 

Uploaded files: