为什么不能将文件从 pod 复制到我的本地
Why can't copy a file from pod to my local
我知道这个问题之前问过,我检查了他们但还是失败了。
Pod 名称:postgresl-7c8b9-qs67z
窗格中的文件:/home/backup/db
所以我想尝试将“db”文件复制到我的本地,我尝试了下面的命令,但它们都给出了同样的错误。
kubectl cp default/postgresl-7c8b9-qs67z:/home/backup/db C:\Users\myuser\Desktop\mydb1.dmp
kubectl cp default/postgresl-7c8b9-qs67z:/home/backup/ C:\Users\myuser\Desktop\
kubectl cp postgresl-7c8b9-qs67z:/home/backup/db C:\Users\myuser\Desktop\mydb1.dmp
错误是:
error: one of src or dest must be a local file specification
我该怎么做?谢谢!
目前 kubectl 中似乎有一个 bug,其中 C:
被视为 pod 名称。
只需为您的本地文件使用相对路径。例如:
kubectl cp default/postgresl-7c8b9-qs67z:/home/backup/db ./Desktop/mydb1.dmp
补充提示:
如果您收到 tar: Removing leading '/' from member names
,请检查文件是否已下载。
我知道这个问题之前问过,我检查了他们但还是失败了。
Pod 名称:postgresl-7c8b9-qs67z
窗格中的文件:/home/backup/db
所以我想尝试将“db”文件复制到我的本地,我尝试了下面的命令,但它们都给出了同样的错误。
kubectl cp default/postgresl-7c8b9-qs67z:/home/backup/db C:\Users\myuser\Desktop\mydb1.dmp
kubectl cp default/postgresl-7c8b9-qs67z:/home/backup/ C:\Users\myuser\Desktop\
kubectl cp postgresl-7c8b9-qs67z:/home/backup/db C:\Users\myuser\Desktop\mydb1.dmp
错误是:
error: one of src or dest must be a local file specification
我该怎么做?谢谢!
目前 kubectl 中似乎有一个 bug,其中 C:
被视为 pod 名称。
只需为您的本地文件使用相对路径。例如:
kubectl cp default/postgresl-7c8b9-qs67z:/home/backup/db ./Desktop/mydb1.dmp
补充提示:
如果您收到 tar: Removing leading '/' from member names
,请检查文件是否已下载。