You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新版本kubectl本地文件复制到Kubernetes Pod报错及正确命令

Kubectl cp 跨版本路径错误解决方法

你遇到的错误是因为kubectl 1.22版本对Windows本地路径的解析规则较1.16版本更严格,原命令中的C:/test.jar格式不再被正确识别为本地文件路径。以下是几种可行的修正方案:

  • 转换为类Unix风格的Windows路径(适配Google Cloud SDK终端的解析习惯):

    kubectl cp /c/test.jar backend-0:/usr/local/myproject/tomcat/webapps/WEB-INF/lib -c tomcat
    
  • 用引号包裹本地路径,强制终端正确解析完整路径:

    kubectl cp "C:/test.jar" backend-0:/usr/local/myproject/tomcat/webapps/WEB-INF/lib -c tomcat
    
  • 切换到文件所在目录后使用相对路径:
    先执行cd C:\切换到文件所在盘符根目录,再运行:

    kubectl cp test.jar backend-0:/usr/local/myproject/tomcat/webapps/WEB-INF/lib -c tomcat
    

如果以上方法仍有问题,可先执行kubectl exec -it backend-0 -c tomcat -- ls /usr/local/myproject/tomcat/webapps/WEB-INF/lib验证目标Pod内的路径是否存在,同时确认kubectl上下文已正确配置能访问集群。

内容的提问来源于stack exchange,提问作者Mikhail Krasikov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 13:17:01