k8s 将pod节点上的文件拷贝到本地

要将 Kubernetes(k8s)中 Pod 节点上的文件拷贝到本地,可以通过使用 kubectl cp 命令来实现。kubectl cp 命令允许你在本地系统和 Pod 之间复制文件和目录。

下面是使用 kubectl cp 命令的语法:

bash 复制代码
kubectl cp <namespace>/<pod-name>:<source-path> <destination-path>

: Pod 所在的命名空间。如果 Pod 在默认命名空间中,可以省略该部分。

: 目标 Pod 的名称。

: Pod 内的源文件或目录路径。如果要复制整个目录,确保以斜杠结尾(例如:/path/to/directory/)。

: 本地系统上的目标文件或目录路径。

以下是一个实际示例:

将位于 default 命名空间内的名为 "my-pod" 的 Pod 中的 /var/logs/app.log 文件拷贝到本地 /tmp 目录

bash 复制代码
kubectl cp default/my-pod:/var/logs/app.log /tmp/app.log
bash 复制代码
kubectl cp billing-audit-5f5fd48497-h4pcp:/fastone/audit/AWS/sinnet-cloud-vap-billing-001/849959851581-aws-billing-detailed-line-items-with-resources-and-tags-ACTS-Ningxia-2023-07.csv.zip /home/sunyuhua/tmp/849959851581-aws-billing-detailed-line-items-with-resources-and-tags-ACTS-Ningxia-2023-07.csv.zip

请注意,kubectl cp 命令只支持从本地复制到 Pod 或从 Pod 复制到本地,不支持直接在两个 Pod 之间复制文件。

相关推荐
众人皆醒我独醉34 分钟前
自动扩缩容:KPA/HPA/KEDA 三条路径
面试·kubernetes·llm
qizhideyu1 小时前
kubernetes中的pod管理
云原生·容器·kubernetes
lxw20230271161 小时前
k8s的pod管理
linux·容器·kubernetes
Yiiz.2 小时前
Kubernetes Pod 与控制器知识点
云原生·容器·kubernetes
高磊20052 小时前
Kubernetes Pod 管理实战详解
linux·容器·kubernetes
流星白龙3 小时前
【Docker】9.Docker 镜像仓库实战
运维·docker·容器
想要成为老金高手3 小时前
Kubernetes 实战笔记(一):Pod 管理与 kubectl 核心命令全解
笔记·容器·kubernetes
张洛闻Eren3 小时前
云原生k8s【第六课】:K8s 访问控制
运维·docker·云原生·容器·kubernetes·k8s
Kina_C3 小时前
Kubernetes Pod 全生命周期管理:从命令实操到控制器版本更替
云原生·容器·kubernetes
奇特認3 小时前
kubernetes pod管理
云原生·容器·kubernetes