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. 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. 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 # Location
`/helmfile/environments/default-size-<max-user-profile>-overrides/` `/helmfile/environments/default-size-<max-user-profile>-overrides/`
# Deployment # 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 # Notes