iManager微服务自定义上传数据的两种方法

背景

当数据量大时,通过浏览器上传可能速度较慢,可以使用以下两种方式进行数据导入。

方法一

1.访问k8s主页(31234端口)

找到所创建的微服务的命名空间(例如icloud-native-xxx)选择“持久化存储卷声明”,找到“pvc-gisapplication-data”开头的,点击名称
image
或者直接在上面搜索“pvc-gisapplication-data”,点击名称
image

2.点击存储卷

image

3.当前显示这个地址即为宿主机实际存储地址

image

4.可以直接在linux上进行查看

image

5.查看结果和微服务中的内容是一致的。

image

方法二

1.访问微服务页面

image

2.点击file-manager

image

3.复制容器名称,在linux中进行查看,看到后面提示 k8s_file-manager_file-managerxx,复制容器名id(例如cb0fd898ed91)

[root@master opt]# docker ps -a | grep file-manager-84d5d94cc4-cvgfq
cb0fd898ed91        3c68d1fe9048                                                           "docker-php-entrypoi…"   4 weeks ago         Up 4 weeks                                           k8s_file-manager_file-manager-84d5d94cc4-cvgfq_icloud-native-79_899703ee-235f-4cd8-8f15-41abaaa8511f_0
57bc2c1691b5        k8s.gcr.io/pause:3.1                                                   "/pause"                 4 weeks ago         Up 4 weeks                                           k8s_POD_file-manager-84d5d94cc4-cvgfq_icloud-native-79_899703ee-235f-4cd8-8f15-41abaaa8511f_0

4.进入容器

docker exec -it cb0fd898ed91 /bin/bash

5.实际存储目录为/var/www/files

root@file-manager-84d5d94cc4-cvgfq:/var/www/html# cd /var/www/files
root@file-manager-84d5d94cc4-cvgfq:/var/www/files# ls
World  World.zip  addressMatchDictionary.dct  arthas-packaging-3.1.4-bin  arthas-packaging-3.1.4-bin.tar.gz  jdk1.8  logs  tools.jar

6.退出容器,到宿主机

exit

7.将宿主机器内容导入到容器内,即可在容器内部或者file-manager页面上看到上传内容

docker cp  /opt/xxxx  容器名:/var/www/files

(转发请注明出处:http://www.cnblogs.com/zhangyongli2011/ 如发现有错,请留言,谢谢)

猜你喜欢

转载自www.cnblogs.com/zhangyongli2011/p/11947199.html