Skip to content

hub.jupyter.org occasionally offline - no z2jh updates possible #3296

Open
@kreuzert

Description

@kreuzert

Bug description

https://hub.jupyter.org is very often unreachable. The situation lasts a few minutes, or half an hour+.

I've noticed this behavior over the last weeks.
We're using fleet ( https://fleet.rancher.io/ ) to deploy z2jh on our k8s cluster. Whenever we want to update our deployment, the helm chart must will be downloaded from hub.jupyter.org.

How to reproduce

$ # Tried on multiple machines with multiple source ip addresses
$ curl --connect-timeout 20 https://hub.jupyter.org/helm-chart/index.yaml
curl: (28) Connection timed out after 20012 milliseconds

nslookup output on k8s cluster itself: Non-authoritative answer: Name: hub.jupyter.org
Address: 188.114.97.3
Name: hub.jupyter.org
Address: 188.114.96.3
Name: hub.jupyter.org
Address: 2a06:98c1:3120::3
Name: hub.jupyter.org
Address: 2a06:98c1:3121::3
nslookup output on my local notebook: $ nslookup hub.jupyter.org Server: 192.168.192.1 Address: 192.168.192.1#53

Non-authoritative answer:
Name: hub.jupyter.org
Address: 188.114.97.3
Name: hub.jupyter.org
Address: 188.114.96.3
Name: marek.ns.cloudflare.com
Address: 172.64.33.202
Name: marek.ns.cloudflare.com
Address: 173.245.59.202
Name: marek.ns.cloudflare.com
Address: 108.162.193.202
Name: marek.ns.cloudflare.com
Address: 2a06:98c1:50::ac40:21ca
Name: marek.ns.cloudflare.com
Address: 2606:4700:58::adf5:3bca
Name: marek.ns.cloudflare.com
Address: 2803:f800:50::6ca2:c1ca
Name: hub.jupyter.org
Address: 2a06:98c1:3120::3
Name: hub.jupyter.org
Address: 2a06:98c1:3121::3
Name: marek.ns.cloudflare.com
Address: 173.245.59.202
Name: marek.ns.cloudflare.com
Address: 108.162.193.202
Name: marek.ns.cloudflare.com
Address: 172.64.33.202
Name: marek.ns.cloudflare.com
Address: 2606:4700:58::adf5:3bca
Name: marek.ns.cloudflare.com
Address: 2803:f800:50::6ca2:c1ca
Name: marek.ns.cloudflare.com
Address: 2a06:98c1:50::ac40:21ca

Is this a known issue? Or is our company setup triggering these effects? Would it be possible to host the https://jupyterhub.github.io/helm-chart/ repository on multiple websites (or a more stable one)?

I have no problem like this with any other helm repository.
Is there a link to the current Chart as .tar.gz file, without all the "set-by-chartpress" values ( https://github.com/jupyterhub/zero-to-jupyterhub-k8s/tags - Download .tar.gz file is not helpful )?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions