self-hosted/docs: Use reasonable node min, max, defaults for proof of value reference architecture #12517
Labels
meta: stale
This issue/PR is stale and will be closed soon
self-hosted: reference-architecture
team: delivery
Issue belongs to the self-hosted team
Is your feature request related to a problem? Please describe
At present the GKE proof of value cluster architecture uses the following values
When working on the EKS proof of value documentation it was discovered that a single node cluster doesn't have enough CPU to create a workspace as the Gitpod services request enough CPU to max out a single node; at least two nodes are needed. The draft EKS proof of value documentation currently uses a max node value of 4, which is divergent from our pre-existing defaults.
This issue is exacerbated by #12410 where EKS clusters don't yet autoscale, so the default configuration will not work. Even if autoscaling is operable, the proof of value guides should aim to create a cluster what will be able to immediately spin up a workspace without scaling up to provide the best possible experience.
Describe the behaviour you'd like
The proof of value reference architectures should allocate enough resources to create at least one workspace without needing to scale up.
This will likely look like the following but more testing is needed:
The text was updated successfully, but these errors were encountered: