-
Notifications
You must be signed in to change notification settings - Fork 8
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
workshop setup for friday including data, ea-environment and a working space #37
Comments
For (1) is it enough if users have a home directory as part of their jupyterhub login? For (2) is this a dataset that is listed in https://github.com/earthlab/earthpy/blob/master/earthpy/io.py? If it isn't part of earthpy we could add it to the docker image directly. I started using (3) on https://hub.earthdatascience.org/earthhub yesterday, needs some testing to be sure but should be ready. |
@betatim thank you.
THANK YOU!! |
The workspace persists. I'll create a What system should we use for authentication? Do they all have a UC Boulder email address? If yes we can use that for logins. |
ok. ideally for future setup it would be easy for me to add a few datasets to a "hub" space! maybe we can chat more tomorrow? We will have a mix of students potentially. There may be some without CU authentication as we had two drop in yesterday that are not in the system yet. Could a CSV approach work potentially? |
If there is a mixture I'd go for https://github.com/yuvipanda/jupyterhub-firstuseauthenticator with a white list. Should we also have the material of the course directly available in people's home directory? |
Workshop starts at 9am Boulder time. |
Using https://github.com/thedataincubator/jupyterhub-hashauthenticator at the moment which does not seem to support whitelists. Maybe worth fixing at some point. |
Added a second nodepool with two machines that each can handle around 14 students. The node pool is allowed to scale up to 4 machines so we should have enough resources even for last minute arrivals.
|
Collecting to do items and learnings from the workshop:
|
NOTE: the kernel is consistently dying on the show_hist function using rasterio! so this is definitely a package issue but the question is what causes it to die? maybe memory hog? |
From mid workshop. This shows actual amount of memory and CPU used. Not how much memory/CPU we promised to each pod. This would suggest we can increase the memory limit beyond 2G a bit without having to pay more money for bigger machines. It seems most people, most of the time aren't using all the memory we assign them. Brief peaks for We can definitely increase the CPU limit as people mostly idle. Before giving away more RAM we need to make sure that all the core services specify how much RAM they need so that they get protected by kubernetes. |
@lwasser was their any promise to participants how long their home directories will be available? Otherwise I'd clean (aka delete) them as part of shutting down the workshop cluster. |
No! i told them to download their files as it would all disappear. we can clean it. i'd like to know how to do that. I also have questions post wowrkshop
|
Hub has been turned off via #67 and following documentation in https://earthlab-hub-ops.readthedocs.io/en/latest/day-to-day.html#removing-a-hub |
The answer to @lwasser questions is: yes and yes. If the data in the docker image change that will be reflected in the user's home directory (once they stop&start their server to pickup the new image). Previously there was a bug that it would not update if some of the directory existed. This should be fixed now. |
Closing this as the event is over and most of the action items from lessons learnt have been done. |
For our workshop, we will need a similar setup to what a student would need.
Questions
@betatim do we have this in place to use for friday? or what do you need to get things going so we are ready? thank you!!
The text was updated successfully, but these errors were encountered: