kubernetes-helm - 将文件从 docker 卷复制到 kubernetes 卷
问题描述
我正在将我的服务从 docker 转移到 kubernetes,我还必须从我的 docker 卷中复制一些文件。
我在 kubernetes 中使用 aPersistentVolumeClaim
和 aStorageClass
并且已经实现了。
但是现在我需要将文件夹/opt/checker/dataFiles
中的内容复制到kubernetes上相同的挂载路径。怎么做最好?有没有比手动将文件复制到 kubernetes 容器内的文件夹更好的方法?
解决方案
显然我找不到任何东西,我最终手动执行此操作:
将 docker 卷中的内容复制到本地磁盘 ( docker cp container:source_path local_dest_path
)
将内容复制到 Kubernetes 卷中的挂载路径 ( kubectl cp local_dest_path namespace/pod:final_dest_path
)
推荐阅读
- c# - 如何读取多个文件txt c#
- java - 通过在 Google 云上运行 Dataflow 作业,在 VM 实例上提供自定义标签和元数据
- c++ - 对于复合数据类型使用 glClearBufferData 是否可移植?
- oracle - 将行类型变量复制到另一个
- c - 使用 C 求 pi 的蒙特卡洛方法
- regex - 返回给定数量的匹配正则表达式
- python - 如何在 Python27 中遍历文件而不遇到 ValueError 并用空行完全遍历文件?
- javascript - 您可以在 DialogFragment 中获取消息并将消息作为字符串返回给活动吗?
- mysql - SQL:在双多对多关系中查找交集
- terraform - 虚拟机目标池或后端服务池的所有外部 ip 的 terraform 输出