A Kubernetes persistent volume is attached to the Che workspace to persist its data: source code, application logs, and tools configuration. A Che server can be configured to use different strategies:

  • common: A Che workspace that is provisioned in the same Kubernetes namespace and shares the same PersistentVolume. The data of different workspaces are separated using subpaths. The default strategy is common.

  • unique: Every Che workspace is attached to a distinct persistent volume. This strategy provides better data isolation but requires more resources.