From aab90da13691cf2c1b4cf87023686e655fe50f1d Mon Sep 17 00:00:00 2001 From: galal-hussein Date: Wed, 6 Jun 2018 00:52:08 +0200 Subject: [PATCH] Storage Classes with cloud provisioner --- .../en/concepts/volumes-and-storage/_index.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/content/rancher/v2.x/en/concepts/volumes-and-storage/_index.md b/content/rancher/v2.x/en/concepts/volumes-and-storage/_index.md index 313a1a24ff4..3be6cfa6209 100644 --- a/content/rancher/v2.x/en/concepts/volumes-and-storage/_index.md +++ b/content/rancher/v2.x/en/concepts/volumes-and-storage/_index.md @@ -20,4 +20,33 @@ Storage Classes allow you to create PVCs dynamically without having to create PV ### Storage and Cloud Providers +<<<<<<< HEAD Kubernetes (and therefore, Rancher) supports a wide variety of storage volume plugins, both on premise and in the cloud. +======= +Each storage class contains the fields `provisioner`, `parameters`, and `reclaimPolicy`, which are used when a PersistentVolume belonging to the class needs to be dynamically provisioned. + +The `provisioner` determine which volume plugin will be used to provision the persistent volumes, Rancher allows the user to define storage classes for the following provisioners: + +- Amazon EBS Disk +- AzureFile +- AzureDisk +- Ceph RBD +- Gluster Volume +- Google Persistent Disk +- Longhorn +- Openstack Cinder Volume +- Portworx Volume +- Quobyte Volume +- ScaleIO Volume +- StorageOS +- Vmware vSphere Volume + +In addition to customizing each provisioner options for the storage class, Rancher allows the user to specify the `reclaimPolicy` of the volume, there are two options available: + +- Delete volumes and underlying device when released by workloads. +- Retain the volume for manual cleanup. + +Rancher also allow the user to specify custom `MountOptions` for the persistent volume created. + +`parameters` are specific to each cloud storage provisioners, for full information about the storage classes provisioners parameters please refer to the official [Kubernetes documentation](https://kubernetes.io/docs/concepts/storage/storage-classes/#parameters) +>>>>>>> Storage Classes with cloud provisioner