Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

270
Vistas
Kubernetes: ¿el archivo montado es un... directorio?

He creado un secreto y cuando implemento una aplicación destinada a leer el secreto, la aplicación se queja de que el secreto es un directorio.

¿Qué estoy haciendo mal? El archivo está destinado a ser leído como, bueno, un archivo.

 kc logs <pod> (error) /var/config/my-file.yaml: is a directory.

El secreto se crea así.

 kubectl create secret generic my-file.yaml --from-file=my-file.yaml

Y aquí está el despliegue.

 apiVersion: apps/v1 kind: Deployment metadata: name: a-name spec: replicas: 1 selector: matchLabels: name: a-name template: metadata: labels: name: a-name spec: volumes: - name: my-secret-volume secret: secretName: my-file.yaml containers: - name: a-name image: test/image:v1.0.0 volumeMounts: - name: my-secret-volume mountPath: /var/config/my-file.yaml subPath: my-file.yaml readOnly: true ports: - containerPort: 1234 - containerPort: 5678 imagePullPolicy: Always args: - run - --config - /var/config/my-file.yaml revisionHistoryLimit: 1
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Está utilizando subPath en la sección de montaje de volumen. De acuerdo con el documento de volumen de Kubernetes, cuando necesita el mismo volumen para diferentes propósitos en el mismo pod, debe usar subPath .

Pero aquí está usando el volumen para un solo uso. Pero te daré ambos archivos yaml con subRuta y sin subRuta.

con subruta

 volumeMounts: - name: my-secret-volume mountPath: /var/config subPath: config readOnly: true

Sin subruta

 volumeMounts: - name: my-secret-volume mountPath: /var/config readOnly: true

El resto del archivo de manifiesto será el mismo en ambos casos.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda