Pods are Displaying "FailedAttachVolume" or "FailedMount" Errors in the Event Logs.

Problem

Pods are not functioning or running due to PVC mount failures, specifically displaying "FailedAttachVolume" or "FailedMount" errors.

Pod Event Section
Copy

Environment

  • Self-Hosted Private Cloud Director Virtualization – v2025.4 and Higher.

Procedure

  1. Check the number of pods in the Init state to identify any pod stuck in initialisation. The failure of PVC mount attachments can cause pods to remain in an Init state.
Command
Copy
  1. Run the following commands to get the storage backend.
Command
Copy
  1. Verify if the CSI driver pods are running. The pods can either be in a dedicated namespace or inside the Kube-system namespace. In this example below, the NetApp backend uses the Trident namespace to host its storage backend pods.
Command
Copy
  1. As calico is responsible for providing pod networking, review all calico pods and determine why these pods are in a "CrashLoopBackOff/ContainerCreating/OOMkilled/Pending/Error" state; see the events sections from the below command output.
Command
Copy
  1. Get more information on the failure from the pod logs using the command:
Command
Copy
  1. If these steps don't resolve the issue, please contact your Backend Storage Provider or reach out to the Platform9 Support Team for additional assistance.

Most common causes

  • The storage backend is unreachable.
  • The underlying host does not have sufficient resources to run these pods.
  • CSI Driver itself is not configured correctly or has some errors.
  • Calico network pods are not working as expected.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard