google-kubernetes-engine - 无法将文件从 pod 复制到我的本地桌面
问题描述
我知道这个问题可能已经被问过多少次了,但仍然遇到了一个问题。有人可以帮忙吗?
我正在尝试使用 CloudSDK 工具将 app 文件夹下的名为 status.jar 的文件从 GKE pod 复制到本地,但失败将显示在错误消息下方。
PodName - 中央-v000-kjhs4
命名空间 - oss-ns
ContainerName - 服务
以下是我运行命令时的错误,错误表示找不到 pod,但 pod 名称、命名空间和容器名称都正确,但仍然出现错误
kubectl cp default/central-v000-kjhs4:/app/status.jar -c service -n oss-ns ./Desktop/
服务器错误(未找到):未找到 pod“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 问题
- 遵循您各自环境的后退/前进/尾随/前导斜杠语法规则。
- 请参阅此处的官方
kubectl cp
文档。
推荐阅读
- python - Pydantic 同名模型列表
- python - 在 python 模块中定义一个函数,使函数名等于一个字符串变量
- ruby-on-rails - 类方法规范 - 保留顺序并返回 ActiveRecord 关系
- google-cloud-platform - Google Datastore(Datasore 模式下的 Firebase)是否有限制新帐户的写入吞吐量?
- excel - 如何通过从闭源工作簿中指向表数组在 VBA 中使用 vlookup 函数?
- python - 如何将列表中的 3 个字母添加到 3 个输入字母
- date - 使用 JNA 从 dll 中获取 Date 对象
- python - 数据可视化 - Jupyter
- shopify - 将我的 shopify 应用程序转换为合作伙伴友好应用程序的最佳方式是什么
- java - 为什么一开始启动应用程序时我的回收站视图没有显示?