【发布时间】:2022-02-01 21:11:47
【问题描述】:
我有一个大约 350GB 的大文件需要使用 PV 复制到 pod,我一直在尝试使用 kubectl cp,但经过所有尝试后我无法复制整个文件。有没有更好的方法来复制文件?
注意:Kubernetes 集群和文件所在的本地系统在云环境中位于同一网络上。
我得到的错误:
client_loop: send disconnect: Broken pipe
【问题讨论】:
标签: kubernetes kubectl
我有一个大约 350GB 的大文件需要使用 PV 复制到 pod,我一直在尝试使用 kubectl cp,但经过所有尝试后我无法复制整个文件。有没有更好的方法来复制文件?
注意:Kubernetes 集群和文件所在的本地系统在云环境中位于同一网络上。
我得到的错误:
client_loop: send disconnect: Broken pipe
【问题讨论】:
标签: kubernetes kubectl
...350GB that need to be copied to the pod with PV
创建一个已经加载了 350GB 数据的 PV 怎么样?在这种情况下,您的 pod 需要的只是 PVC。
更新:在 Portworx 的情况下,您引用了一个现有 PV,该 PV 以前由以下人员动态创建并保留:
...
persistentVolumeReclaimPolicy: Retain
portworxVolume
volumeID: <existing volume id>
请参阅 Portworx 文档here。
【讨论】:
通过使用 PVC(持久卷声明),您可以将大量卷数据复制到您的 pod。
持久卷声明是 kubernetes 从使用存储类提供的存储中为您的应用程序 pod 开辟的专用存储。你可以参考这个link。
【讨论】: