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, a Ondat cluster definition can be created. The operator will deploy a 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 a Ondat cluster you will need to fulfil the following steps.

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