如何使用新的kubectl版本将文件从本地系统复制到kubernetes pods



我正在尝试将文件从本地复制到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这样的绝对路径

您可以尝试以下操作:

  1. 确保您处于c:/之下
  2. 执行:
    kubectl cp test.jar backend-0:/usr/local/myproject/tomcat/webapps/WEB-INF/lib -c tomcat

相关内容

最新更新