Che operator

The Che Operator manages the full lifecycle of Che server components through the CheCluster custom resource. Creating a CheCluster CR triggers the Operator to deploy the DevWorkspace Operator, gateway, dashboard, server, and plug-in registry.

The Che operator ensures full lifecycle management of the Che server components. It introduces:

CheCluster custom resource definition (CRD)

Defines the CheCluster Kubernetes object.

Che controller

Creates and controls the necessary Kubernetes objects to run a Che instance, such as pods, services, and persistent volumes.

CheCluster custom resource (CR)

On a cluster with the Che operator, it is possible to create a CheCluster custom resource (CR). The Che operator ensures the full lifecycle management of the Che server components on this Che instance: