The PVC Remains In Pending State While Deploying Fission Using Helm Chart

Problem

  • The following error can be seen when PVC resources are described using kubectl.
Copy
  • Once create the PVC can not be modified for the storageClassName as it is immutable.

Environment

  • Platform9 Managed Kubernetes - All Versions
  • Persistent Volumes
  • Helm Charts

Cause

StorageClass was not defined to bind it to the desired Persistent Volume.

Resolution

  1. A StorageClass is required for binding the PVCs to the existing PVs.
  2. The storageClass value needs to be defined in the values.yaml file in the HelmChart for Fission.
Copy
  1. Helm Chart uses Go Templates and the storageClassName in pvc.yaml file is populated from the values.yaml file.
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard