-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Load test Single Cluster Reference Architecture #10869
Comments
This is likely not just a team self-hosted thing but a Gitpod thing :) |
We should move this to scheduled once we have the terraform scripts ( #11027) and maybe a werft command to spin up a self-hosed environment. |
👋🏼 Update: I've worked on the EKS side of things in the single-cluster reference architecture, this week. This required working on #12577 as we need to scale the cluster based on the number of workspaces. Once that change was merged, The loadgen just worked like you would expect. Because the images were part of Result: We started with the config in the @lucasvaltl suggested if we could do more i.e 500 workspaces. Will posts update here on the same. |
@Pothulapati could you share a link to the loadgen config that you are using? 🙏 |
Update on the 500 workspaces load suggestion: We started out well until 250 workspaces. But once we reached the 60m mark, A bunch of workspaces timed out. As I can't find any errors on the components, This is probably a timeout thing. So, Even though the loadgen applied 500, We ended up with only 350 running workspaces by the end. So, Results on EKS seem pretty good! 👍🏼 |
👋 hey there, I am going to load test the autoscaling for GKE in https://github.com/gitpod-io/website/issues/2888. Closing this issue in favor of that one (a load test was also recently done as part of the September release for GKE and EKS). |
Summary
Scale test the production reference architecture in order to be able to give info on how far it can scale
Context
We are using our reference architectures as the way to communicate what Gitpod can and cannot do given a specific set of infrastructure. It makes sense to also talk about scale in this context.
Value
Acceptance Criteria
Measurement
Implementation Ideas:
Additional Context
The text was updated successfully, but these errors were encountered: