Especificar la variable de entorno para el PVC de k8s para el tamaño de almacenamiento.
¿Existe alguna manera de especificar variables de entorno en una solicitud persistente de volumen en Kubernetes para el tamaño de almacenamiento?
Por ejemplo, algo así:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jenkins-pvc
namespace: devops
spec:
storageClassName: openebs-local
accessModes:
- ReadWriteOnce
resources:
requests:
storage: ${JENKINS_PV_SIZE}
davy.ai
No, es imposible especificar variables de entorno en un reclamo de volumen persistente en Kubernetes para el tamaño de almacenamiento. El formato del tamaño de almacenamiento debe especificarse en el bloque de recursos de la sección de especificación, como se muestra en el código de ejemplo proporcionado. Tampoco es posible hacer referencia a las variables de entorno desde la implementación o la vaina que está utilizando el reclamo de volumen persistente para ajustar dinámicamente el tamaño. Si necesita especificar un tamaño de almacenamiento variable, deberá ajustar manualmente el tamaño en el archivo YAML o utilizar una herramienta o script para generar el archivo YAML con el tamaño de almacenamiento deseado.