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

devtools/2025/3/13 14:08:45/

使用 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.ppmy.cn/devtools/166792.html

相关文章

从零到一:如何系统化封装并发布 React 组件库到 npm

1. 项目初始化 1.1 创建项目 首先&#xff0c;创建一个新的项目目录并初始化 package.json 文件。 mkdir my-component-library cd my-component-library npm init -y1.2 安装依赖 安装开发所需的依赖项&#xff0c;如构建工具、测试框架等。 npm install --save-dev webp…

Linux Shell 脚本编程极简入门指南

一、学习前提准备 ✅ 环境要求&#xff1a; Linux系统&#xff08;Ubuntu/CentOS等&#xff09;或 WSL (Windows用户) 任意文本编辑器&#xff08;推荐VSCode/Vim&#xff09; 基础命令行操作能力 &#x1f50d; 验证环境&#xff1a; # 查看系统默认Shell echo $SHELL #…

Spring Boot 中如何使用 `@RequestHeader` 注解

文章目录 学习文章&#xff1a;Spring Boot 中如何使用 RequestHeader 注解 一、RequestHeader 注解简介常用属性&#xff1a; 二、基本用法1. 提取单个请求头2. 处理可选请求头 三、提取多个请求头1. 使用多个 RequestHeader 注解2. 使用 Map 提取所有请求头 四、处理多值请求…

植物学(botany)这个单词怎么记?牛吃草,草是一种植物

植物学&#xff08;botany&#xff09;这个单词怎么记&#xff1f; botany n.植物学 botany 这个单词&#xff0c;词源上来自 botanic 一词&#xff1a; botanic a.植物学的 SYN: botanical(a.植物学的) 因此&#xff0c;英语词根botan-&#xff0c;意为“植物”。比如&…

3.3.2 Proteus第一个仿真图

文章目录 文章介绍0 效果图1 新建“点灯”项目2 添加元器件3 元器件布局接线4 补充 文章介绍 本文介绍&#xff1a;使用Proteus仿真软件画第一个仿真图 0 效果图 1 新建“点灯”项目 修改项目名称和路径&#xff0c;之后一直点“下一步”直到完成 2 添加元器件 点击元…

Mysql高频面试题

MVCC相关面试题 1.什么是 MVCC?它解决了什么问题? 答:MVCC 是多版本并发控制机制,它通过维护数据多个版本,实现非锁定读,解决了读写互斥问题,通过保存数据的多个版本,让读操作可以在不获取锁的情况下读取数据,提高了并发性能。同时,MVCC 还能保证事务的隔离性,例如…

CopyOnWriteArrayList 的实现原理和适用场景(源码)

CopyOnWriteArrayList的实现原理 目录 CopyOnWriteArrayList的实现原理核心源码解读&#xff08;1&#xff09;数据结构&#xff1a;采用数组&#xff08;2&#xff09;初始化&#xff08;3&#xff09;add 操作&#xff08;4&#xff09;get操作&#xff08;5&#xff09;remo…

Pygame实现射击鸭子游戏3-3

6 游戏配置设置 游戏配置设置的代码如图10所示。 图10 游戏配置设置的代码 其中&#xff0c;第32行代码初始化pygame&#xff1b;第33-34行代码设置了屏幕的宽度和高度&#xff1b;第35行代码设置了鸭子的数量&#xff1b;第36行代码创建屏幕&#xff1b;第37行代码设置屏幕的…