kubectl cp 从k8s pod 中 拷贝 文件到本地
2023-09-14 09:08:37 时间
请查看官方的说明
kubectl cp --help
官方说使用cp , pod里需要有tar命令
从k8s pod 中 拷贝 文件到本地
这是我使用的命令
kubectl exec redis-6c98cb5b5f-nxb59 -- tar cPf - /data/dump_redis.rdb | sudo tar xf - -C .
有些docker镜像的tar命令不识别-P参数,可以不填
例如
kubectl exec redis-6c98cb5b5f-nxb59 -- tar cf - /data/dump_redis.rdb | sudo tar xf - -C .
出现这个报错,tar: Removing leading
/' from member names` 可以忽略
会在当前目录产生 data/dump_redis.rdb,也就是把文件和目录从k8s 的pod中复制到了本地
从本地 拷贝 复制 文件到k8s pod中的/tmp目录
#redis-6c98cb5b5f-nxb59为pod名
kubectl cp my_item.tar.gz redis-6c98cb5b5f-nxb59:/tmp/
相关文章
- OpenYurt v1.2 亮点速览丨云边流量峰值相比原生 K8s 降低 90%
- 从零开始入门 K8s | 深入剖析 Linux 容器
- Centos7 k8s v1.5.2二进制部署安装-flannel之NAT规则优化
- Java操作k8s api示例:使用kubeconfig文件认证;获取所有pod;获取pod内应用容器的启动日志
- K8S网络通讯方式介绍:pod之间基于overlay、pod内容器之间基于lo、pod和svc之间基于节点的iptables规则
- k8s之创建基于sa的访问凭据kubeconfig文件
- k8s拉取私有仓库镜像:通过config.json文件或命令行来创建secret(docker-registry)
- k8s使用port-forward访问集群中的应用程序(只能在执行命令的机器上开放端口)
- k8s:Service的四种类型和三种代理模式
- k8s架构和组件
- K8S 基于NFS实现文件集群间共享
- 冰河教你一次性成功安装K8S集群(基于一主两从模式)
- 【云原生 | Kubernetes 系列】1个POD2个container实现Wordpress K8s部署
- (2022版)一套教程搞定k8s安装到实战 | InitContainer
- 【云原生之kubernetes实战】在k8s环境下部署Laverna笔记工具
- K8S快速生产yaml文件的几种方式 —— 筑梦之路
- GitlabCICD技术----部署Kubernetes(k8s)类型的gitlab-runner
- Kubernetes(k8s) YAML文件详解
- Kubernetes部署_02_从零开始搭建k8s集群v1.21.0(亲测可用)
- k8s 服务注册与发现(三)CoreDNS
- k8s学习之路 | Day19 k8s 工作负载 Deployment(上)