kubernetes - 错误:src 或 dest 之一必须是远程文件规范
问题描述
我正在尝试通过以下命令将本地文件夹移动到 kubernetes 卷中:
kubectl cp /* mynamespace/mypod-xxxx-xxxx:/var/www/my-content
不幸的是,我收到以下错误消息:
错误:src 或 dest 之一必须是远程文件规范
即使我已经将卷安装配置如下:
volumeMounts:
- mountPath: "/var/www/my-content"
name: mycontent
volumes:
- name: mycontent
persistentVolumeClaim:
claimName: mypvc
请让我知道我错过了哪些配置它。
解决方案
*
kubectl cp 目前不支持存在一个问题。要解决此问题,只需删除 * 并使用完整的目录名称,如
kubectl cp /folder_name/ mynamespace/mypod-xxxx-xxxx:/var/www/my-content
但在这种情况下,将创建一个文件夹,如 /var/www/my-content/folder_name
. 您必须在代码中进行调整,或者您可以将本地文件夹名称命名为 my-content 并复制到/var/www/
.
推荐阅读
- unity3d - 如何在 Unity 中将 Asset Bundle 上传到远程服务器
- spring-boot - 在 spring 调用 save 方法后,有没有办法更新并将名称发送到响应?
- mysql - 如何将 MySQL 中每个状态的结果限制为 10 个客户
- python - windows 命令提示符在运行使用 pyinstaller 转换为 .exe 的 python 脚本后消失
- azure-cognitive-search - 按关键字过滤复杂集合
- android - 如何在android studio中支持横向和纵向的屏幕尺寸
- asp.net - 每个插入 cshtml 页面都会出现相同的错误
- java - 如何为我的 Optional 修复 StackOverflow 错误?
- python - 在 Pandas 数据框中查找最后可用日期
- python - Python 错误:TypeError:patientInfo() 缺少 1 个必需的位置参数:“疾病”