【发布时间】:2020-01-29 00:55:17
【问题描述】:
我是 kubernetes 的新手,正在尝试使用卷。我有一个 docker 镜像,它声明了 2 个卷,如下所示:
VOLUME ["/db/mongo/data" , "/db/mongo/log"]
我正在使用 StatefulSet ,其中我有 2 个卷挂载,如 --
volumeMounts:
- name: mongo-vol
mountPath: << path1 >>
subPath: data
- name: mongo-vol
mountPath: << path2 >>
subPath: log
我的问题是 i) path1 和 path2 是否应该分别被称为“/db/mongo/data”和“/db/mongo/log”?
ii) 或者它可以是将卷安装在容器内的任何路径,并且“/db/mongo/data”和“/db/mongo/log”容器路径将自动映射到这些安装点?
我尝试阅读文档并尝试了这两个选项,但仍然存在一些混乱。在这里感谢一些帮助。
【问题讨论】:
标签: docker kubernetes