Che operator

To understand how Che is managed on Kubernetes, review the Che operator that controls the full lifecycle of server components through the CheCluster custom resource.

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: