无法将文件从 pod 复制到我的本地桌面
Unable to copy file from pod to my local desktop
我知道这个问题可能被问过 n 次了,但仍然遇到问题。有人可以帮忙吗?
我正在尝试使用 CloudSDK 工具将 app 文件夹下名为 status.jar 的文件从 GKE pod 复制到本地,但失败时会显示以下错误消息。
PodName - central-v000-kjhs4
命名空间-oss-ns
容器名称 - 服务
下面是我运行命令时的错误,错误表明找不到pod,但是pod名称、命名空间和容器名称都是正确的,但仍然出现错误
kubectl cp default/central-v000-kjhs4:/app/status.jar -c service -n oss-ns ./Desktop/
服务器错误(未找到):pods 未找到“central-v000-kjhs4”
这是语法问题。
K8S拷贝官方格式为kubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar
尝试使用以下方法进行测试:
kubectl cp oss-ns/central-v000-kjhs4:/app/status.jar -c service \Users\surendar\Downloads\test\status.jar
建议:
- 使您的目标路径没有空格以避免 CLI 问题
- 遵循适用于您各自环境的 backward/forward/trailing/leading 斜杠语法规则。
- 参考官方
kubectl cp
文档here。
我知道这个问题可能被问过 n 次了,但仍然遇到问题。有人可以帮忙吗?
我正在尝试使用 CloudSDK 工具将 app 文件夹下名为 status.jar 的文件从 GKE pod 复制到本地,但失败时会显示以下错误消息。
PodName - central-v000-kjhs4
命名空间-oss-ns
容器名称 - 服务
下面是我运行命令时的错误,错误表明找不到pod,但是pod名称、命名空间和容器名称都是正确的,但仍然出现错误
kubectl cp default/central-v000-kjhs4:/app/status.jar -c service -n oss-ns ./Desktop/
服务器错误(未找到):pods 未找到“central-v000-kjhs4”
这是语法问题。
K8S拷贝官方格式为kubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar
尝试使用以下方法进行测试:
kubectl cp oss-ns/central-v000-kjhs4:/app/status.jar -c service \Users\surendar\Downloads\test\status.jar
建议:
- 使您的目标路径没有空格以避免 CLI 问题
- 遵循适用于您各自环境的 backward/forward/trailing/leading 斜杠语法规则。
- 参考官方
kubectl cp
文档here。