Python 如何让Seldon Sklearn服务器与GKE提供的Google云存储协同工作

Python 如何让Seldon Sklearn服务器与GKE提供的Google云存储协同工作,python,scikit-learn,google-cloud-storage,google-kubernetes-engine,seldon,Python,Scikit Learn,Google Cloud Storage,Google Kubernetes Engine,Seldon,需要了解如何使seldon使用预先打包的python pickle和服务器 完成以下操作后,我仍然无法使预定义的服务器模型正常工作 我把iris模型放在谷歌云存储的某个位置 -> gcs://mymodels/sklearn/iris.pkl 我成功地在gke上安装了seldon core,并成功地运行了一个包装模型示例。现在我希望能够使用预打包的服务器,它可以从google云存储中提取python pickle。 当我指定SeldonDeplymentObject的位置时,服务永远不会出现,p

需要了解如何使seldon使用预先打包的python pickle和服务器

完成以下操作后,我仍然无法使预定义的服务器模型正常工作

我把iris模型放在谷歌云存储的某个位置 -> gcs://mymodels/sklearn/iris.pkl

我成功地在gke上安装了seldon core,并成功地运行了一个包装模型示例。现在我希望能够使用预打包的服务器,它可以从google云存储中提取python pickle。 当我指定SeldonDeplymentObject的位置时,服务永远不会出现,pod继续死亡

以下是我的部署:

apiVersion: machinelearning.seldon.io/v1alpha2
kind: SeldonDeployment
metadata:
  name: sklearniris
spec:
  name: seldon_skiris
  predictors:
  - graph:
      children: []
      implementation: SKLEARN_SERVER
      modelUri: gcs://mymodels/sklearn/iris.pkl
      name: classifier
    name: default
    replicas: 1

我应该在gke和gcs上设置什么来实现这一点?

错误在SeldonDeployment行
modelUri中:gcs://mymodels/sklearn/iris.pkl
gcs不是谷歌云存储的正确路径。它应该是
modelUri:gs://mymodels/sklearn/iris.pkl

检查pod的日志有助于了解它为什么会继续死亡。描述pod也有助于查找该pod的事件