我使用 helm 在 Google Kubernetes Engine 上部署了 Dask Hub(Dask Gateway + Jupyterhub)。当我启动我的 jupyter notebook 实例时,我在获取 Python 内核时遇到了问题。当我在公司的 VPN 上时会出现此错误,但当我不在公司的 VPN 上时不会出现错误。我猜测这与防火墙有关,但我对 Jupyterhub 内核的内部了解不足,无法理解它被阻止的原因。有人可以对此有所了解吗?
通过检查 jupyter pod 的日志,我看不出任何问题:
在浏览器的开发者控制台中,出现以下错误:
更新:
我在 Jupyterhub 配置中添加了以下内容:
jupyterhub:
hub:
extraConfig: |
c.JupyterHub.hub_connect_ip = '0.0.0.0'
c.JupyterHub.hub_bind_url = 'http://127.0.0.1:8000'
singleuser:
extraEnv:
DASK_GATEWAY__CLUSTER__OPTIONS__IMAGE: '{JUPYTER_IMAGE_SPEC}'