Merge pull request #5269 from vladimirvivien/scaleio-doc-1.8

ScaleIO documentation update for 1.8
This commit is contained in:
Andrew Chen
2017-09-01 16:11:26 -07:00
committed by GitHub
2 changed files with 11 additions and 9 deletions
+7 -7
View File
@@ -789,8 +789,8 @@ provisioner: kubernetes.io/scaleio
parameters: parameters:
gateway: https://192.168.99.200:443/api gateway: https://192.168.99.200:443/api
system: scaleio system: scaleio
protectionDomain: default protectionDomain: pd0
storagePool: default storagePool: sp1
storageMode: ThinProvisionned storageMode: ThinProvisionned
secretRef: sio-secret secretRef: sio-secret
readOnly: false readOnly: false
@@ -800,12 +800,12 @@ parameters:
* `provisioner`: attribute is set to `kubernetes.io/scaleio` * `provisioner`: attribute is set to `kubernetes.io/scaleio`
* `gateway`: address to a ScaleIO API gateway (required) * `gateway`: address to a ScaleIO API gateway (required)
* `system`: the name of the ScaleIO system (required) * `system`: the name of the ScaleIO system (required)
* `protectionDomain`: the name of the ScaleIO protection domain * `protectionDomain`: the name of the ScaleIO protection domain (required)
* `storagePool`: the name of the volume storage pool * `storagePool`: the name of the volume storage pool (required)
* `storageMode`: the storage provision mode: `ThinProvisionned` (default) or `ThickProvisionned` * `storageMode`: the storage provision mode: `ThinProvisionned` (default) or `ThickProvisionned`
* `secretRef`: reference to a configured Secret object (required, see detail below) * `secretRef`: reference to a configured Secret object (required)
* `readOnly`: specifies the access mode to the mounted volume * `readOnly`: specifies the access mode to the mounted volume (default false)
* `fsType`: the file system to use for the volume * `fsType`: the file system to use for the volume (default ext4)
The ScaleIO Kubernetes volume plugin requires a configured Secret object. The ScaleIO Kubernetes volume plugin requires a configured Secret object.
The secret must be created with type `kubernetes.io/scaleio` and use the same namespace value as that of the PVC where it is referenced The secret must be created with type `kubernetes.io/scaleio` and use the same namespace value as that of the PVC where it is referenced
+4 -2
View File
@@ -674,8 +674,8 @@ More details and examples can be found [here](https://github.com/kubernetes/kube
### ScaleIO ### ScaleIO
ScaleIO is a software-based storage platform that can use existing hardware to create clusters of scalable ScaleIO is a software-based storage platform that can use existing hardware to create clusters of scalable
shared block networked storage. The ScaleIO volume plugin allows deployed pods to access existing ScaleIO shared block networked storage. The ScaleIO volume plugin allows deployed pods to access existing ScaleIO
volumes (or it can dynamically provision new volumes for persistent volume claims, see volumes or it can dynamically provision new volumes, see
[ScaleIO Persistent Volumes](/docs/user-guide/persistent-volumes/#scaleio)). [ScaleIO Persistent Volumes](/docs/user-guide/persistent-volumes/#scaleio).
**Important:** You must have an existing ScaleIO cluster already setup and running with the volumes created before you can use them. **Important:** You must have an existing ScaleIO cluster already setup and running with the volumes created before you can use them.
{: .caution} {: .caution}
@@ -699,6 +699,8 @@ spec:
scaleIO: scaleIO:
gateway: https://localhost:443/api gateway: https://localhost:443/api
system: scaleio system: scaleio
protectionDomain: sd0
storagePool: sp1
volumeName: vol-0 volumeName: vol-0
secretRef: secretRef:
name: sio-secret name: sio-secret