title: storageclass.storage.k8s.io "standard" not found for pvc on bare metal Kubernetes cluster
body: <p>I've created a <code>persistentVolumeClaim</code> on my custom Kubernetes cluster, however it seems to be stuck in pending...</p>
  
  <p>Do I need to install/configure some additional something? OR is this functionality only available on GCP / AWS?</p>
  
  <p><strong>pvc.yaml</strong></p>
  
  <pre><code>apiVersion: v1
  kind: PersistentVolumeClaim
  spec:
    storageClassName: standard
    accessModes:
    - ReadWriteOnce
    resources:
      requests:
        storage: 3Gi
  metadata:
    name: testingchris
  </code></pre>
  
  <p>describe pvc:</p>
  
  <pre><code>Name:          testingchris
  Namespace:     diyclientapps
  StorageClass:  standard
  Status:        Pending
  Volume:        
  Labels:        &lt;none&gt;
  Annotations:   kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{},"name":"testingchris","namespace":"diyclientapps"},"spec":{"accessModes"...
  Finalizers:    []
  Capacity:      
  Access Modes:  
  Events:
    Type     Reason              Age               From                         Message
    ----     ------              ----              ----                         -------
    Warning  ProvisioningFailed  8s (x3 over 36s)  persistentvolume-controller  storageclass.storage.k8s.io "standard" not found
  </code></pre>