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.

Figure 1. High-level Che architecture
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.
Additionnal resources