GCP环境下Databricks无法部署集群 提示无活跃GKE集群求助
GCP Databricks创建集群报GKE集群不存在问题排查指南
报错信息:工作区未找到活跃的Google Kubernetes Engine集群
重点提示:80%的同类问题由权限配置或区域不匹配导致,可优先排查前两项
- 校验区域匹配度,确认你创建的GKE集群所在region/zone和Databricks工作区的部署区域完全一致,跨区域的GKE集群Databricks无法识别和调用。
- 核实IAM权限配置,确认Databricks工作区关联的GCP服务账号拥有目标GKE集群所在项目的
container.clusters.get、container.clusters.list、container.clusters.use权限,可通过以下gcloud命令校验权限配置:gcloud projects get-iam-policy <你的GCP项目ID> \ --filter="bindings.members:serviceAccount:<Databricks工作区服务账号邮箱>" \ --format=yaml - 检查GKE集群运行状态,确认集群处于
运行中状态,节点池至少有1个就绪节点,没有处于升级、故障、删除中等异常状态;如果是私有GKE集群,需要确认已开放Databricks控制平面的IP段访问权限。 - 确认项目绑定关系,检查Databricks工作区关联的GCP项目和你创建GKE集群的GCP项目为同一个,跨项目关联需要额外配置共享VPC和跨项目授权,未配置的情况下无法识别其他项目的GKE集群。
- 尝试手动关联GKE集群,先删除Databricks工作区中已存在的无效GKE集群关联记录,在Databricks控制台的云提供商配置页手动绑定已创建完成的GKE集群,绑定完成后再创建Databricks计算集群。
内容的提问来源于stack exchange,提问作者Raj V
相关产品推荐
相关产品推荐

