k8s从Pod容器中copy文件至本地

[root@k8s-master ~]# kubectl get po
NAME                         READY   STATUS             RESTARTS           AGE
data-java-9bbf8c957-jp5dl    0/1     CrashLoopBackOff   9745 (4m28s ago)   34d
data-java-bc8f6fd78-8hplm    0/1     CrashLoopBackOff   9745 (86s ago)     34d
jenkins-65dc6fc9ff-9nvbk     1/1     Running            0                  6d
vue-login-5767c47fd5-8sq6s   1/1     Running            0                  34d
yarn-bgq8d                   1/1     Running            0                  57s

  需要将yarn-bgq8d 这个pod里面的nginx.conf ,拷贝到宿主机节点上。

[root@k8s-master ~]# kubectl exec  -ti  yarn-bgq8d   -n jenkins /bin/bash
kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.
root@yarn-bgq8d:/home/jenkins/agent# ls
caches    remoting  workspace
root@yarn-bgq8d:/home/jenkins/agent# cd workspace/
root@yarn-bgq8d:/home/jenkins/agent/workspace# ls
app-front-pro  app-front-pro@tmp
root@yarn-bgq8d:/home/jenkins/agent/workspace# cd app-front-pro
root@yarn-bgq8d:/home/jenkins/agent/workspace/app-front-pro# ls
Dockerfile     README.md        components.d.ts  index.html  nginx.test.conf  plugins  src          tsconfig.node.json  unused.json
Dockerfile.test  auto-imports.d.ts  developsolution  nginx.conf  package.json      public   tsconfig.json  types              vite.config.ts

[root@k8s-master ~]# kubectl cp yarn-bgq8d:/home/jenkins/agent/workspace/app-front-pro/nginx.conf    nginx.conf

目标路径不能接路径/  ,必须是 文件名

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值