Dask客户端在Docker容器内运行时无法连接到群集
我正在Kubernetes命名空间中运行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
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>