当前位置: 首页 > 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。

注意事项

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

相关文章:

  • 破局者登场:中国首款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 篇
  • 【net1】tcp,route,iptables,macvlan
  • C语言每日一练——day_5
  • Windows中的用户变量和系统变量
  • 【写作模板】JosieBook的写作模板
  • 浏览器控制台的特殊执行方式,暂存变量的作用域 和 同步/异步行为解释
  • 数据结构——单链表list
  • 运算符在C和C++中的用法和区别(简洁易懂版)
  • 3806.小郑花式喝酒(java)
  • 环路广播风暴演示图
  • 写了一个二叉树构造函数和画图函数,方便debug