Cómo fusionar dos mapas de configuración usando el montaje de volumen en kubernetes

Tengo dos mapas de configuración diferentestest-configmap yconfiguración-común. Intenté montarlos en la misma ubicación, pero un mapa de configuración sobrescribió al otro. Entonces leí sobresubPath y no funcionó

deploy.yaml

apiVersion: apps/v1beta1 # for versions before 1.8.0 use apps/v1beta1
kind: Deployment
metadata:
  name: testing
spec:
  replicas: 1
  template:
    metadata:
      name: testing
      labels:
        app: testing
    spec:
      containers:
      - name: testing-container
        image: testing
        imagePullPolicy: IfNotPresent
      ports:
      - containerPort: __PORT__
      volumeMounts:
      - name: commonconfig-volume
        mountPath: /usr/src/app/config/test.config
        subPath: test.config
    volumes:
      - name: commonconfig-volume
        configMap:
          name: test-configmap
      - name: commonconfig-volume
        configMap:
          name: common-config

Error:

The Deployment "testing" is invalid: spec.template.spec.volumes[1].name: Duplicate value: "commonconfig-volume"

No estoy seguro si fusionar dos mapas de configuración alcanzables o no. Y si es así, ¿cómo debo hacerlo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta