Our cluster operator is a Kubernetes native application developed to deploy and configure StorageOS clusters, and assist with maintenance operations. We recommend its use for standard installations.
The operator acts as a Kubernetes controller that watches the
CR (Custom Resource). Once the controller is ready, a StorageOS cluster definition can be
created. The operator will deploy a StorageOS cluster based on the
configuration specified in the cluster definition.
You can find the source code in the cluster-operator repository.
Install the operator following orchestrator specific procedure.
To deploy a StorageOS cluster you will need to fulfil the following steps.
- Install Etcd
- Install operator
- Create a CR (Custom Resource) to deploy StorageOS