'Where can I find parameter explanation for Kubernetes "kind: StorageClass" "provisioner: docker.io/hostpath"?

First of all my question is at level 1 of 5 (where 1 is the lowest).

I created some working storage class in Kubernetes - it is nice but I do not understand how can I optimize/adjust this more to my usage need:

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: local
provisioner: docker.io/hostpath
volumeBindingMode: Immediate
reclaimPolicy: Delete
allowVolumeExpansion: True

Where can I find explanation of used parameters for "docker.io/hostpath"?

For example what does mean "volumeBindingMode: Immediate" or "reclaimPolicy: Delete"? How does works "allowVolumeExpansion: True"?

I know what is "StorageClass" but not understand details.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source