pod has unbound immediate PersistentVolumeClaims

670 views Asked by At

I am trying to install elastic cluster on k8s using helm. k8s cluster is running on AWS ec2 nodes. 1 master and 3 workers.

Getting pod error:

  Warning  FailedScheduling  59m   default-scheduler  0/4 nodes are available: pod has unbound immediate PersistentVolumeClaims. preemption: 0/4 nodes are available: 4 No preemption victims found for incoming pod..

  Warning  FailedMount       41m   kubelet            MountVolume.SetUp failed for volume "pvc-f3f29bff-2b1b-4dbd-9446-dd3dccb24bc3" : rpc error: code = Internal desc = Could not mount "fs-0253b6017a85b027f:/" at "/var/lib/kubelet/pods/10c03d1e-4fa9-4515-98ce-7c4a4cf89ce9/volumes/kubernetes.io~csi/pvc-f3f29bff-2b1b-4dbd-9446-dd3dccb24bc3/mount": mount failed: exit status 32

Helm Config:

# Shrink default JVM heap.
esJavaOpts: "-Xmx128m -Xms128m"

# Allocate smaller chunks of memory per pod.
resources:
  requests:
    cpu: "100m"
    memory: "512M"
  limits:
    cpu: "1000m"
    memory: "512M"

# To allocate more space if above requests and limits aren't enough
# resources:
  # requests:
    # cpu: "500m"
    # memory: "2Gi"
  # limits:
    # cpu: "1000m"
    # memory: "5G"

# Request smaller persistent volumes.
volumeClaimTemplate:
  accessModes: [ "ReadWriteOnce" ]
  storageClassName: "efs-sc"
  resources:
    requests:
      storage: 100M

Pod State:

elasticsearch-master-0                      0/1     Init:0/1           0               56m
elasticsearch-master-1                      0/1     Init:0/1           0               56m
elasticsearch-master-2                      0/1     Init:0/1           0               56m

PVC created:

NAME                                          STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
elasticsearch-master-elasticsearch-master-0   Bound    pvc-f3f29bff-2b1b-4dbd-9446-dd3dccb24bc3   100M       RWO            efs-sc         57m
elasticsearch-master-elasticsearch-master-1   Bound    pvc-c1e65b23-059f-4a79-9421-90f0128774ea   100M       RWO            efs-sc         57m
elasticsearch-master-elasticsearch-master-2   Bound    pvc-605ce795-a97e-458a-aa89-8d29537eee76   100M       RWO            efs-sc         57m

PV created:

NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                                                 STORAGECLASS   REASON   AGE
pvc-605ce795-a97e-458a-aa89-8d29537eee76   100M       RWO            Delete           Bound    default/elasticsearch-master-elasticsearch-master-2   efs-sc                  57m
pvc-c1e65b23-059f-4a79-9421-90f0128774ea   100M       RWO            Delete           Bound    default/elasticsearch-master-elasticsearch-master-1   efs-sc                  57m
pvc-f3f29bff-2b1b-4dbd-9446-dd3dccb24bc3   100M       RWO            Delete           Bound    default/elasticsearch-master-elasticsearch-master-0   efs-sc

Storage Class:

NAME     PROVISIONER       RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
efs-sc   efs.csi.aws.com   Delete          Immediate           false                  24h

CSI Driver:

NAME              ATTACHREQUIRED   PODINFOONMOUNT   STORAGECAPACITY   TOKENREQUESTS   REQUIRESREPUBLISH   MODES        AGE
efs.csi.aws.com   false            false            false             <unset>         false               Persistent   28h

Not finding the reason why pod is not able to mount.

0

There are 0 answers