docs(size-profiles): Add hardware requirements section

This commit is contained in:
Franz Kuntke
2025-12-05 12:05:28 +01:00
parent 549e2bb01a
commit 8dc3cbfe17

View File

@@ -22,13 +22,25 @@ These profiles were created with some assumptions in mind:
As user profiles can vary significantly between different instances, you may want to adjust these values.
For information on adjusting values, refer to the [scaling](./scaling.md) documentation for openDesk.
# Hardware Requirements
The following table provides an overview of CPU and memory requirements, including [external services](./external-services.md).
The available memory in the cluster should be between the request and limit values. Actual memory utilization varies depending on usage patterns but will unlikely consume the complete setup limit.
| **Profile** | CPUs | Memory (Gi), request | Memory (Gi), limit |
|-------------|------|----------------------|--------------------|
| **500** | >25 | 32 | 141 |
| **5k** | >54 | 86 | 551 |
| **50k** | >206 | 422 | 2058 |
| **100k** | >336 | 711 | 3418 |
# Location
`/helmfile/environments/default-size-<max-user-profile>-overrides/`
# Deployment
Set the environment variable `OPENDESK_SIZE` to `500`, `5k`, `50k`, or `100k` when using helmfile to use one profile.
Set the environment variable `SIZE_PROFILE` to `500`, `5k`, `50k`, or `100k` when using helmfile to use one profile.
# Notes