docker swarm 部署集群 , worker中容器数据如何持久化
来源:7-8 作业解答之部署投票应用
mamafeng
2021-03-23
本节视频中,db这个service 中的deploy中的 constraints中 node.role == worker 的话,service起不来,一直报错 " invalid mount config for type “bind”: bind source path does not exist: db-data "
写回答
3回答
-
麦兜搞IT
2021-03-28
存储这块,对于swarm来讲确实是个大问题,如果真的要用于生产环境,这种local drive是不行的。如果是使用aws,google cloud这种云服务,那么可以使用它们各自的云储存,比如AWS的EBS.
具体可以参考https://docs.docker.com/storage/storagedriver/select-storage-driver/
112021-04-10 -
mamafeng
提问者
2021-03-23
附上本节视频中 db 的volumes
00 -
mamafeng
提问者
2021-03-23
想请教老师一下,使用docker swarm 部署集群的时候,因为文件目录都是 manager所在的机器,一些 service中的 voulme 挂载还是在 manager 。 如果这些service 运行在 worker节点上,就会出现 挂载的路径不存在的问题。 请问该如何解决呢?
00
相似问题