# Kubernetes OpenSearch Deployment | persistentvolume-controller | no persistent volumes available for this claim and no storage class is set

**URL:** <https://forum.opensearch.org/t/kubernetes-opensearch-deployment-persistentvolume-controller-no-persistent-volumes-available-for-this-claim-and-no-storage-class-is-set/8876>\
**Category:** Kubernetes\
**Tags:** troubleshoot, configure\
**Created:** [March 10, 2022, 1:25pm UTC](https://forum.opensearch.org/t/kubernetes-opensearch-deployment-persistentvolume-controller-no-persistent-volumes-available-for-this-claim-and-no-storage-class-is-set/8876 "2022-03-10T13:25:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![noamsh88](https://avatars.discourse-cdn.com/v4/letter/n/43a26b/32.png) [@noamsh88](https://forum.opensearch.org/u/noamsh88)\
**Post date:** [March 10, 2022, 1:25pm UTC](https://forum.opensearch.org/t/kubernetes-opensearch-deployment-persistentvolume-controller-no-persistent-volumes-available-for-this-claim-and-no-storage-class-is-set/8876/1 "2022-03-10T13:25:36Z")

</div>

Hello,  
We deployed OpenSearch using Kubernetes according documentation instructions on 3 nodes cluster ([Helm - OpenSearch documentation](https://opensearch.org/docs/latest/opensearch/install/helm/) ) , after deployment pods are on Pending state and when checking it, we see following msg:  
"  
persistentvolume-controller **no persistent volumes available for this claim and no storage class is set**  
"  
Can you please advise what could be wrong in our OpenSearch/Kubernetes deployment or what can be missing from configuration perspective?

**Sharing some info**

**Cluster nodes:**  
[root@I\*\*\*-M1 ~]# kubectl get nodes  
NAME STATUS ROLES AGE VERSION  
ir-_**-m1 Ready control-plane,master 4h34m v1.23.4  
ir**_\*-w1 Ready 3h41m v1.23.4  
ir\*\*\*1-dev-w2 Ready 3h19m v1.23.4

**Pods State:**  
[root@I\*\*\*\*1 ~]# kubectl get pods  
NAME READY STATUS RESTARTS AGE  
opensearch-cluster-master-0 0/1 **Pending** 0 80m  
opensearch-cluster-master-1 0/1 **Pending** 0 80m  
opensearch-cluster-master-2 0/1 **Pending** 0 80m

[root@I\*\*\*\*-M1 ~]# kubectl describe pvc  
Name: opensearch-cluster-master-opensearch-cluster-master-0  
Namespace: default  
StorageClass:  
Status: Pending  
Volume:  
Labels: [app.kubernetes.io/instance=my-deployment](http://app.kubernetes.io/instance=my-deployment)  
[app.kubernetes.io/name=opensearch](http://app.kubernetes.io/name=opensearch)  
Annotations:   
Finalizers: [[kubernetes.io/pvc-protection](http://kubernetes.io/pvc-protection)]  
Capacity:  
Access Modes:  
VolumeMode: Filesystem  
Used By: opensearch-cluster-master-0  
Events:  
Type Reason Age From Message

* * *

Normal FailedBinding 11s (x362 over 90m) persistentvolume-controller **no persistent volumes available for this claim and no storage class is set**

Name: opensearch-cluster-master-opensearch-cluster-master-1  
Namespace: default  
StorageClass:  
Status: Pending  
Volume:  
Labels: [app.kubernetes.io/instance=my-deployment](http://app.kubernetes.io/instance=my-deployment)  
[app.kubernetes.io/name=opensearch](http://app.kubernetes.io/name=opensearch)  
Annotations:   
Finalizers: [[kubernetes.io/pvc-protection](http://kubernetes.io/pvc-protection)]  
Capacity:  
Access Modes:  
VolumeMode: Filesystem  
Used By: opensearch-cluster-master-1  
Events:  
Type Reason Age From Message

* * *

Normal FailedBinding 11s (x362 over 90m) persistentvolume-controller **no persistent volumes available for this claim and no storage class is set**

Name: opensearch-cluster-master-opensearch-cluster-master-2  
Namespace: default  
StorageClass:  
Status: Pending  
Volume:  
Labels: [app.kubernetes.io/instance=my-deployment](http://app.kubernetes.io/instance=my-deployment)  
[app.kubernetes.io/name=opensearch](http://app.kubernetes.io/name=opensearch)  
Annotations:   
Finalizers: [[kubernetes.io/pvc-protection](http://kubernetes.io/pvc-protection)]  
Capacity:  
Access Modes:  
VolumeMode: Filesystem  
Used By: opensearch-cluster-master-2  
Events:  
Type Reason Age From Message

* * *

Normal FailedBinding 11s (x362 over 90m) persistentvolume-controller **no persistent volumes available for this claim and no storage class is set**

---

<div class="post-metadata">

**Author:** ![kris](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/kris/32/2208_2.png) [@kris](https://forum.opensearch.org/u/kris)\
**Post date:** [February 7, 2023, 6:41pm UTC](https://forum.opensearch.org/t/kubernetes-opensearch-deployment-persistentvolume-controller-no-persistent-volumes-available-for-this-claim-and-no-storage-class-is-set/8876/2 "2023-02-07T18:41:26Z")

</div>


