2i2c-org / infrastructure

Infrastructure for configuring and deploying our community JupyterHubs.
https://infrastructure.2i2c.org
BSD 3-Clause "New" or "Revised" License
106 stars 65 forks source link

AWS cost attribution: split dask workers of each hub in all clusters into their own nodegroups #5075

Closed GeorgianaElena closed 1 day ago

GeorgianaElena commented 1 week ago

For each cluster in the list below, perform the following actions:

- [x] Create the same set of dask worker nodes for each hub in a cluster
- [x] Configure each of the hubs so their dask workers only spawn on the nodepools designated for them
- [x] Tag each of the nodepool with `2i2c:hub-name` to match the name of the hub
- [x] Tag each of the dask nodepools with `2i2c:node-purpose` set to `worker`

Reference

See https://github.com/2i2c-org/infrastructure/issues/4485