# Sync meet 2023-10-23 In meet: - Erik - Georgiana Agenda: - Discuss various node sharing reated topics ## Topic overviews ### Resource requests vs limits (memory / cpu) - https://github.com/2i2c-org/infrastructure/issues/3301 - Different requests/limit ratio for user pods in shared clusters leads to billing fairnes complexity, are requests or limits used? - Requests/limits -> for now forbid 4x - Guidance on memory choices ### Instance types to default on - no official defaults to align around, agreement needed https://github.com/2i2c-org/infrastructure/issues/3256 - a default set of nodes is reasonable, lets open a PR ### Event handling - pre-starting nodes is too toily, and costly - re-configuring users per node is not too toily - https://github.com/2i2c-org/infrastructure/issues/3293 - low users per node when usage is high is cost inefficient and increases startup time and cloud quota needs ### prePuller config - [Documented policy about use of JupyterHub chart's prePuller](https://github.com/2i2c-org/infrastructure/issues/2541) - [Document how to pre-pull images to pre-started nodes during events](https://github.com/2i2c-org/infrastructure/issues/2344) - almost only relevant when pre-starting nodes - hard to understand consequences, often not positive ### Node resource allocation script - Review ### Document infrastructure policies, new doc Where to doc: - new section --- - instance type defaults (https://github.com/2i2c-org/infrastructure/issues/3256) - references startup times - resource allocations - handle events - prePulling - isolated page: what contribute to startup times --- Georgiana: - document default instance types - user facing (docs.2i2c.org 2i2c-org/docs) - We have three default instance types - Motivation why these - make sure all clusters have the three instance types available - https://github.com/2i2c-org/infrastructure/issues/3256 - get comfortable with node resource allocation script Erik: - review Yuvi's resource allocation script PR - maybe cleanup prePuller use? - maybe overview and possibly cleanup prePuller docs? - maybe overview and possibly cleanup pre-start node docs?