DevOps/Kubernetes/Volumes

Kubernetes Volumes allows to store data independent of Container restarts. Volumes in Kubernetes are different that Docker Volumes.

Kubernetes supports different type of volumes :
 * Cloud providers: awsElasticBlockStore, azureDisk, azureFile
 * Storage technologies: fc (fibre channel), iscsi
 * Networked filesystems: cephfs, nfs, glusterfs
 * Others:
 * cinder, configMap, csi, downwardAPI
 * emptyDir: the data in the emptyDir is deleted forever when Pod is removed from a node.
 * flexVolume, can be expanded
 * flocker, gcePersistentDisk, hostPath, local, persistentVolumeClaim, projected, portworxVolume, quobyte, rbd, scaleIO, secret, storageos, vsphereVolume
 * Deprecated: gitRepo