我正在尝试将文件从本地复制到kubernetes pod。我已经使用该命令几个月了,一切都很好:
kubectl cp C:/test.jar backend-0:/usr/local/myproject/tomcat/webapps/WEB-INF/lib -c tomcat
现在我买了一台新电脑,重新配置了开发环境,现在当我尝试使用相同的命令时,我看到了一个错误:
error: one of src or dest must be a local file specification
我正在使用谷歌云SDK作为终端。旧电脑有Google Cloud SDK版本368.0.0,现在是396.0.0此外,kubectl的版本更改为1.16.6现在是1.22.12。
请告诉我现在终端中的哪个命令是相关的,我应该如何使用复制?谢谢
不能使用像C:/test.jar
这样的绝对路径
您可以尝试以下操作:
- 确保您处于
c:/
之下 - 执行:
kubectl cp test.jar backend-0:/usr/local/myproject/tomcat/webapps/WEB-INF/lib -c tomcat