Cluster Operator

Our cluster operator is a Kubernetes native application developed to deploy and configure Ondat clusters, and assist with maintenance operations. We recommend its use for standard installations.

The operator acts as a Kubernetes controller that watches the StorageOSCluster CR (Custom Resource). Once the controller is ready, an Ondat cluster definition can be created. The operator will deploy an Ondat 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 an Ondat cluster you will need to fulfil the following steps.

  1. Install Etcd
  2. Install operator
  3. Create storageos-api Secret
  4. Create a CR (Custom Resource) to deploy Ondat