Che architecture overview
Eclipse Che components are:
A central workspace controller: an always running service that manages users workspaces through the Kubernetes API.
Users workspaces: container-based IDEs that the controller stops when the user stops coding.
When Che is installed on a Kubernetes or OpenShift cluster, the workspace controller is the only component that is deployed. A Che workspace is created immediately after a user requests it.