zonca / jupyterhub-deploy-kubernetes-jetstream

Configuration files for my tutorials on deploying JupyterHub on top of Kubernetes on XSEDE Jetstream (Openstack)
https://zonca.dev/categories/#jetstream
23 stars 14 forks source link

Tutorial on deploying Pangeo-like dask-gateway on Jetstream #39

Closed zonca closed 4 years ago

zonca commented 4 years ago

@julienchastang The Pangeo helm chart is basically joining together the dask-gateway helm chart and the JupyterHub helm-chart.

I extracted the minimum necessary from their configuration to add dask-gateway to my standard deployment. The only extra thing if you want a full Pangeo deployment is to use the Pangeo images.

See https://zonca.dev/2020/08/dask-gateway-jupyterhub.html

julienchastang commented 4 years ago

Thank you for your efforts. I will try to scrutinize this soon. I am deploying seven JupyterHubs this week for the fall semester.

julienchastang commented 4 years ago

I am finally able to look at this. I am looking for a sanity check / confirmation that the

     url: http://traefik-dask-gateway

value is correct and does not need to be altered/changed in the dask yaml files.

Thanks again.

zonca commented 4 years ago

Correct

On Wed, Sep 2, 2020, 15:47 Julien Chastang notifications@github.com wrote:

I am finally able to look at this. I am looking for a sanity check / confirmation that the

 url: http://traefik-dask-gateway

value is correct and does not need to be altered/changed in the dask yaml files.

Thanks again.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/zonca/jupyterhub-deploy-kubernetes-jetstream/issues/39#issuecomment-686067656, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC5Q4QLZSDKKLVZXUZCCHLSD3DQVANCNFSM4P3ZA3TA .

julienchastang commented 4 years ago

OK, thanks. I can confirm these instructions work, but I did run into a few issues:

  1. Inserting a custom docker container in secrets.yaml does not seem to have any effect when I access the Hub. I do not see my kernel in the Kernel menu nor do I see some of the utilities I installed in the container (e.g., curl).
  2. The example provided is, I believe, incomplete. The options variable is not defined.
  3. I think a little extra verbiage should be added as to where the token should be inserted in the dask yaml files. E.g., just look for TOKEN.

Thanks again.

Update: Had to make many edits for grammar :-)

julienchastang commented 4 years ago

OK, I think I see about point 1. The container can be defined in config_jupyterhub.yaml.

zonca commented 4 years ago

thanks @julienchastang! I clarified the 1st and 3rd point, fixed the second. Please reopen the issue if you spot anything else