使用 JupyterHub 身份验证连接到 dask 网关服务器失败

问题描述 投票:0回答:0

我正在使用 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>"

有人可以帮我吗?

kubernetes dask-distributed jupyterhub dask-gateway
© www.soinside.com 2019 - 2024. All rights reserved.