The Workspace Controller consists of a set of five services running in five distinct containers. The following table presents the default resource requirements of each of these services.

Table 1. ControllerServices
Pod Container name Default memory limit Default memory request

Che

che

1 GiB

512 MiB

PostgreSQL

postgres

1 GiB

512 MiB

Keycloak

keycloak

2 GiB

512 MiB

Devfile registry

che-devfile-registry

256 MiB

16 MiB

Plug-in registry

che-plugin-registry

256 MiB

16 MiB

These default values are sufficient when the Che Workspace Controller manages a small amount of Che workspaces. For bigger deployments, increase the memory limit. See the Advanced configurations options article for instructions on how to override the default requests and limits. For example, the hosted version of Che that runs on che.openshift.io uses 4 GiB.