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.

che high level
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.