Operator and lifecycle management

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.

CheCluster custom resource definition (CRD)

Defines the CheCluster Kubernetes object.

Che controller

Creates and controls the necessary Kubernetes objects to run an 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. These components include the DevWorkspace Operator, gateway, user dashboard, Che server, and plug-in registry. The configuration guide in Additional resources documents every field in the CheCluster CR, and the install guide walks through initial deployment.