首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“HelmCluster”对象在从GCE连接到Dask发行版时没有属性'status‘

“HelmCluster”对象在从GCE连接到Dask发行版时没有属性'status‘
EN

Stack Overflow用户
提问于 2022-03-10 10:38:34
回答 1查看 133关注 0票数 0

我已经在gke上部署了dask图表,可以用distributed.Client访问集群。现在我需要用dask_kubernetes.HelmCluster连接到dask集群,但是它会引发这个异常。代码在本地环境中工作,但在GCE中引发异常。集群已经可以使用kubectl访问。

代码语言:javascript
复制
from dask_kubernetes import HelmCluster

cluster = HelmCluster(release_name='my-dask')
Environment:

报告的例外情况:

代码语言:javascript
复制
RuntimeError: Missing dependency kubectl. Please install kubectl following the instructions for your OS. 
Exception ignored in: <function Cluster.__del__ at 0x7fa65a330b80>
Traceback (most recent call last):
  File "/home/michelv_romei/.local/lib/python3.8/site-packages/distributed/deploy/cluster.py", line 196, in __del__
    if self.status != Status.closed:
AttributeError: 'HelmCluster' object has no attribute 'status'

kubectl已经安装好了。

Dask版本: 2021.11.0

Python版本: 3.8.0

Dask-kubernetes版本: 0.11.0和2022.1.0

EN

回答 1

Stack Overflow用户

发布于 2022-03-10 15:46:59

注意到相应的GitHub问题,问题作者@Vin B.能够通过以下方式解决这个问题:

无论如何,之前我通过gcloud组件安装了kubectl,也许它使kubectl无法从HelmCluster对象访问,通过默认回购重新安装它解决了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71422730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档