我有两个头盔清单- Jobs。用户需要创建/生成一个带有一些配置的文件。另一个被认为是使用/使用生成的文件。generate工作得很好。但是另一个- -load --不能访问配置文件。获取错误No such file or directory
下面提供的是卷的代码片段。我觉得有些地方不对劲。我使用的是StorageClass对象。
谢谢大家
generate.yml
volumes:
- name: {{ template "gluu.fullname" . }}-config
persistentVolumeClaim:
claimName: {{ template "gluu.fullname" . }}-config-volume-claim
containers:
- name: {{ template "gluu.fullname" . }}-config-init
image: gluufederation/config-init:3.1.6_02
volumeMounts:
- mountPath: /opt/config-init/db/
name: {{ template "gluu.fullname" . }}-config
subPath: dbload.yml
volumes:
- name: {{ template "gluu.fullname" . }}-config
persistentVolumeClaim:
claimName: {{ template "gluu.fullname" . }}-config-volume-claim
containers:
- name: {{ template "gluu.fullname" . }}-config-init-load
image: gluufederation/config-init:3.1.6_03
volumeMounts:
- mountPath: /opt/config-init/db
name: {{ template "gluu.fullname" . }}-config
subPath: db发布于 2019-07-17 00:18:50
您的卷可能不能由多个pod以读写方式挂载。尝试在第二个pod中挂载卷
volumeMounts:
readOnly: true缺省情况下为readOnly: false
https://stackoverflow.com/questions/57041826
复制相似问题