当前位置: 首页 > news >正文

使用 kubectl cp 命令可以在 Kubernetes Pod 和本地主机之间拷贝文件或文件夹

使用 kubectl cp 命令可以在 Kubernetes Pod 和本地主机之间拷贝文件或文件夹

kubectl cp <namespace>/<pod-name>:<pod-path> <local-path>  # 从 Pod 拷贝到本地
kubectl cp <local-path> <namespace>/<pod-name>:<pod-path>  # 从本地拷贝到 Pod

:Pod 所在的命名空间(如果未指定,默认为 default)。
:Pod 的名称。
:Pod 内的文件或文件夹路径。
:本地文件或文件夹路径。

示例

  1. 从 Pod 拷贝文件到本地
kubectl cp default/my-pod:/app/data.txt ./data.txt

将 my-pod 中 /app/data.txt 文件拷贝到本地的 ./data.txt。

  1. 从本地拷贝文件到 Pod
kubectl cp ./config.yaml default/my-pod:/app/config.yaml

将本地的 ./config.yaml 文件拷贝到 my-pod 的 /app/config.yaml。

指定命名空间

kubectl cp my-namespace/my-pod:/app/data.txt ./data.txt

将 my-namespace 命名空间下 my-pod 中 /app/data.txt 文件拷贝到本地的 ./data.txt。

注意事项

  • 文件路径:
    路径必须使用绝对路径(以 / 开头)。
    如果路径包含空格或特殊字符,需要用引号包裹。
  • 文件夹拷贝:
    拷贝文件夹时,目标路径必须是文件夹名称,而不是文件名称。

相关文章:

  • 破局者登场:中国首款AI原生IDE Trae深度解析--开启人机协同编程新纪元
  • G-Star 公益行 | 温暖相约 3.30 上海「开源×AI 赋能公益」Meetup
  • Python和Docker实现AWS ECR/ECS上全自动容器化部署网站前端
  • Manus(一种AI代理或自动化工具)与DeepSeek(一种强大的语言模型或AI能力)结合使用任务自动化和智能决策
  • 【蓝桥杯单片机】第十一届省赛
  • 【算法day7】 Z 字形变换 (O2算法思路整理)
  • C语言实现斐波那契数列
  • 在知识的旅途中,奔赴导游职业资格考试的星辰大海
  • 嵌入式软件测试的东方智慧:WinAMS工具的技术哲学与实践启示——一名汽车电子工程师的七年工具演进观察
  • VSCode集成C语言开发环境
  • 力扣1251年
  • SAIL-RK3576核心板应用方案——无人机视觉定位与地面无人设备通信控制方案
  • 密闭空间可燃气体监测终端:守护城市命脉,智驭燃气安全!
  • Agisoft Metashape 创建分块建模
  • Servlet知识点之Parameter和Attribute
  • 设计模式-观察者模式、状态模式
  • qt5中使用中文报错error: C2001: 常量中有换行符
  • 股票-K线
  • 安装oVirt环境
  • 测试之 Bug 篇
  • 秘鲁总理辞职
  • 习近平同巴西总统卢拉共同出席合作文件签字仪式
  • 外交部:正确认识和对待历史是检验日本能否恪守和平发展承诺的重要标准
  • 长沙通报一出租房疑存非法代孕:查封涉事场所,相关人员被控制
  • A股三大股指集体高开
  • 让“五颜六色”面孔讲述上海故事,2025年上海城市推荐官开启选拔