microsoft / openshift-container-platform

OpenShift Container Platform on Azure
MIT License
134 stars 195 forks source link

Setup of Container Native Storage #13

Closed mglantz closed 6 years ago

mglantz commented 7 years ago

Hey there,

What do you think about a pull request which adds support for running OpenShift CNS (Container Native Storage)?

More info here: https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.3/html/container-native_storage_for_openshift_container_platform/

TL;DR: Tight integration with Gluster based software defined storage. Provisioning, setup, configuration of persistent storage for pods happens automatically. Communication goes via a heketi pod to gluster nodes which also can be run as pods on specific nodes where you have your dedicated disk devices. Gluster then takes responsibility of replicating the data on the local disk across the different CNS nodes.

The initial configuration I have in mind is re-using the infra nodes to deploy Gluster and Heketi pods on - as it doesn't require much additional work. It's also a supported configuration of CNS.

mglantz commented 7 years ago

Note, I have CNS working in a fork here: https://github.com/mglantz/ocp36-azure-cns

haroldwongms commented 6 years ago

CNS is now an option with 3.9 cluster. I am closing.