es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El valor predeterminado para allowVolumeExpansion es false.

    Para cambiarlo a true, puedes agregar el campo ‘allowVolumeExpansion: true’ a la definición YAML del PVC (Persistent Volume Claim) en la sección volumeClaimTemplates de tu archivo YAML de StatefulSet.

    Por ejemplo:

    apiVersion: apps/v1
    kind: StatefulSet
    metadata:
      name: example-statefulset
    spec:
      selector:
        matchLabels:
          app: example
      serviceName: "example"
      replicas: 3
      template:
        metadata:
          labels:
            app: example
        spec:
          containers:
          - name: example-container
            image: nginx
            ports:
            - containerPort: 80
            volumeMounts:
            - name: example-volume
              mountPath: /data
          volumes:
          - name: example-volume
            persistentVolumeClaim:
              claimName: example-pvc
      volumeClaimTemplates:
      - metadata:
          name: example-pvc
        spec:
          accessModes:
          - ReadWriteOnce
          resources:
            requests:
              storage: 1Gi
          storageClassName: default
          **allowVolumeExpansion: true**
    

    Ten en cuenta que si estás utilizando GKE autopilot, el storageClassName debe ser ‘ebs-csi-driver’ o ‘pd-standard’ para que allowVolumeExpansion funcione.

Comments are closed.