<p>I could not get documentation on <code>manual</code> storageclasses and <code>kubernetes.io/no-provisioner</code> provisioner type. Could some one please explain them</p>

ambikanair
<p>Manual storage classes are nothing but a Kubernetes storage mechanism that lets you dynamically provision persistent volumes (PV) in a Kubernetes cluster. Kubernetes administrators define classes of storage, and then pods can dynamically request the specific type of storage.</p>
<p>Whereas &quot;Provisioner&quot; is used especially when dynamic provisioning is involved. <a href="https://kubernetes.io/docs/concepts/storage/storage-classes/#local" rel="nofollow noreferrer">kubernetes.io/no-provisioner</a> is one of the plugins from the storage plugins. This is a storage class that can be used as default when local persistent volumes are manually provisioned. This also indicates that no dynamic provisioning should occur for a specific StorageClass. Essentially, it means that the user is responsible for manually creating PersistentVolumes for any claims that use this StorageClass.</p>
<p>Refer to this <a href="https://bluexp.netapp.com/blog/cvo-blg-kubernetes-storageclass-concepts-and-common-operations" rel="nofollow noreferrer">Kubernetes StorageClass: Concepts and Common Operations</a> authored by Yifat Perry and official documentation on <a href="https://kubernetes.io/docs/concepts/storage/storage-classes/" rel="nofollow noreferrer">storage class</a>.</p>
