将文件从Docker卷复制到kubernetes卷

时间:2019-07-12 13:37:12

标签: kubernetes-helm docker-volume persistent-volume-claims

我正在将服务从Docker移至kubernetes,还必须从Docker卷中复制一些文件。

我在kubernetes中使用了PersistentVolumeClaimStorageClass,并且已经实现了。

但是现在我需要将文件夹/opt/checker/dataFiles中的内容复制到kubernetes上的相同安装路径。最好怎么做?有没有比将文件手动复制到kubernetes容器内的文件夹中更好的方法?

1 个答案:

答案 0 :(得分:0)

显然我找不到任何东西,最终我还是手动完成了

将内容从docker卷复制到本地磁盘(docker cp container:source_path local_dest_path

将内容复制到Kubernetes卷中并复制到安装路径(kubectl cp local_dest_path namespace/pod:final_dest_path