Dask客户端在Docker容器内运行时无法连接到群集

Dask客户端在Docker容器内运行时无法连接到群集,dask,dask-distributed,dask-kubernetes,Dask,Dask Distributed,Dask Kubernetes,我正在Kubernetes命名空间中运行Dask网关。我能够使用以下代码连接到网关,而不是在Docker容器中运行 from dask.distributed import Client from dask_gateway import Gateway gateway = Gateway('http://[redacted traefik ip]') cluster = gateway.new_cluster() 但是,当我从Docker容器运行相同的代码时,我在gateway.new\u

我正在Kubernetes命名空间中运行Dask网关。我能够使用以下代码连接到网关,而不是在Docker容器中运行

from dask.distributed import Client
from dask_gateway import Gateway

gateway = Gateway('http://[redacted traefik ip]')
cluster = gateway.new_cluster()
但是,当我从Docker容器运行相同的代码时,我在
gateway.new\u cluster()
之后收到此警告

distributed.comm.tcp-警告-关闭中的悬空流
原因是什么?我还尝试在Docker容器上使用
--net=host
运行此操作,这导致了相同的错误

其他信息:这似乎不是Docker网络问题。。。我能够从Docker容器中使用盘绕的集群,但不能使用Dask网关集群

从docker容器到traefik吊舱的初始传出连接似乎成功。dask调度程序已在群集中成功启动。但是,连接中断(超时?)会阻止进一步的交互

distributed.comm.tcp - WARNING - Closing dangling stream in <TLS  local=tls://[local ip]:51060 remote=gateway://[redacted ip]:80/dask-gateway.e71c345decde470e8f9a23c3d5a64956>