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.

This page is for platform administrators and developers evaluating Che as a cloud development platform. To learn more about common roles and example tasks referenced in Che documentation, see Common user roles and tasks.

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: