我正在使用kubectl cp
命令将本地目录复制到Kubernetes pod中>
kubectl cp test $POD:/tmp
将
test
目录复制到Kubernetes pod/tmp
目录。
现在,我想覆盖Pod中的测试目录。使用kubectl cp
命令复制时,我没有找到任何覆盖目录的选项。
目前,我正在从Pod中删除测试目录,然后复制该目录。
kubectl exec $POD -- sh -c 'rm -rf /tmp/test' kubectl cp test $POD:/tmp
这很好,但是如果在复制时出现任何错误,则还会删除pod中的现有目录。
如何在不先删除pod目录的情况下用本地目录覆盖pod目录?
提前感谢。
我正在使用kubectl cp命令将本地目录复制到Kubernetes pod中。kubectl cp test $ POD:/ tmp它将测试目录复制到Kubernetes pod / tmp目录中。现在我要覆盖...
目前不幸的是,无法使用kubectl cp
命令达到所需的状态。
而不是每次都对目录执行“ kubectl cp”,而应使用“ volume mounts”将本地目录安装到pod。