Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Event infrastructure preparation checklist

Main aspects to consider adjusting on a hub to prepare it for an event:

Quotas

We must ensure that the quotas from the cloud provider are high-enough to handle expected usage. It might be that the number of users attending the event is very big, or their expected resource usage is big, or both. Either way, we need to check the the existing quotas will accommodate the new numbers.

Consider dedicated nodepools

If the hub that’s having an event is running on a shared cluster, then we might want to consider putting it on a dedicated nodepool as that will help with cost isolation, scaling up/down effectively, and avoid impacting other hub’s users performance.

Analyze Grafana workshop dashboard results

Reduce server startup time

There are two components that we can “pre-warm” before an event, to reduce server startup time and make sure are ready to use right away:

1. Pre-pulling the image

This should be considered if either of the following are true:

2. Pre-warming user nodes

This can be done in a few different ways:

2.1 Node sharing via profile lists

During events, we want to tilt the balance towards reducing server startup time. The docs at Resource Allocation on Profile Lists have more information about all the factors that should be considered during resource allocation.

Assuming this hub already has a profile list, you should check the following before an event:

3.2. Setting a minimum node count on a specific node pool

3.4 Add user placeholders

Checkout User placeholders to find out more about this topic

Evaluate scratch space needs

See 2i2c-org/initiatives#61 for more details on the progress of this topic.