【问题标题】:How to create and access persistent volume in KubeFlow?如何在 KubeFlow 中创建和访问持久卷?
【发布时间】:2022-07-11 12:42:32
【问题描述】:

我们在 GCP 上创建了一个 KubeFlow 集群,并通过它部署了一个机器学习模型。现在我们要创建一个持久卷并将该卷映射到主机中的文件夹。 作为第一步,我必须创建一个 pv,所以我在我的 GCP 实例的 Jupyter 笔记本中尝试了这行代码。

vop = dsl.VolumeOp(
            name="create-pvc",
            resource_name="my-pvc",
            modes=dsl.VOLUME_MODE_RWO,
            size="1Gi"
        )

运行成功。但我不确定是否创建了卷。另外,如何检查卷是否存在。

【问题讨论】:

    标签: google-cloud-platform persistent-volumes kubeflow


    【解决方案1】:

    在您的 ContainerOp 中使用 .add_pvolumes({'/mnt': vop.volume})

    def sample(x): print(x)
    
    op_2 = create_component_from_func(func=sample, base_image='python:3.10.4',)
        op_2_component = op_2(x='hello') \
            .set_image_pull_policy("IfNotPresent")  \
            .add_pvolumes({'/mnt': vop})
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多