我正在使用 DaskGateway 服务器使用 DaskHub 和 JupyterHub 进行多用户设置,但我与 dask-gateway 服务器的连接失败并出现错误:
错误
ClientConnectorError: Cannot connect to host traefik-dask-gateway:80 ssl:default [Name or service not known]
使用的连接字符串:
from dask_gateway import Gateway
gateway = Gateway(
address="http://traefik-dask-gateway/services/dask-gateway/",
public_address="https://jupyter-hub01.devops.h2.theagilehub.net/services/dask-gateway/",
auth="jupyterhub")
gateway.list_clusters()
Helm 图表配置值:
jupyterhub:
proxy:
secretToken: "<token1>"
hub:
services:
dask-gateway:
apiToken: "<token2>"
networkPolicy:
enabled: false
ingress:
enabled: true
ingressClassName: pomerium
tls:
- secretName: jupyter-hub-tls
hosts:
- jupyter-hub01.devops.h2.theagilehub.net
hosts:
- jupyter-hub01.devops.h2.theagilehub.net
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
ingress.pomerium.io/allow_websockets: "true"
ingress.pomerium.io/pass_identity_headers: 'true'
ingress.pomerium.io/preserve_host_header: 'true'
ingress.pomerium.io/policy: |
[{
"allow": {
"or": [
{"claim/cognito:groups": "eu-west-1_ryHLiyRp9_shell-dev"}
]
}
}]
dask-gateway:
gateway:
auth:
type: jupyterhub
jupyterhub:
apiToken: "<token2>"
有人可以帮我吗?