¿Por qué no puedo tener una configuración como la siguiente? Quiero mapear vol1 a un pod con diferente ruta secundaria que tiene xyz y vol2 al mismo pod con ruta secundaria abc.
volumes: - name:vol1 persistentVolumeClaim: claimName: testclaim - name: vol2 persistentVolumeClaim: claimName: testclaimmontajes de volumen de contenedores:
volumeMounts: - name: vol1 mountPath: /test/ subPath: abc - name: vol2 mountPath: /test2/ subPath: xyz¿Cuál es la alternativa para este tipo de configuración?
Prueba esto
volumeMounts: - name: vol1 mountPath: /test subPath: abc - name: vol1 mountPath: /test2 subPath: xyz volumes: - name: vol1 persistentVolumeClaim: claimName: testclaimpuede usar el mismo PVC en diferentes pods que están en el mismo nodo. pero no puede reclamar el mismo pvc con diferentes volúmenes en la misma cápsula. y aquí no necesita agregar el pvc en sus volúmenes varias veces. solo puede agregar pvc una sola vez. y monte el volumen en diferentes mountPath .
este será el formato yaml actualizado
volumes: - name: vol1 persistentVolumeClaim: claimName: testclaim volumeMounts: - name: vol1 mountPath: /test subPath: abc - name: vol1 mountPath: /test2 subPath: xyz