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

344
Vistas
elimine el volumen persistente de Kubernetes de statefulset después de reducir la escala

Aumenté mi statefulset a 4, y cuando reduje a 1, vi que todavía tengo 4 volúmenes persistentes con índices de 0 a 3.

También vi que el estado de todos ellos es Bound , supongo que se debe a que lo uso como un conjunto con estado, por lo que no elimina los volúmenes después de reducir la escala.

Traté de eliminar manualmente uno de ellos (el que tiene el índice 2) porque estaba seguro de que liberaría mi volumen, así que usé:

 kubectl delete persistentvolume <volume>

Bueno, eso no ayudó, solo hizo que este volumen estuviera en un estado de terminación para siempre... :/

No tengo idea de cómo eliminar este y todos los demás volúmenes no utilizados ahora.

aquí está la configuración de volumen en el conjunto con estado yaml.

 volumeClaimTemplates: - metadata: name: data spec: accessModes: ["ReadWriteOnce"] storageClassName: "default" resources: requests: storage: 7Gi

si corro

 kubectl get pvc --all-namespaces

yo obtengo

 NAMESPACE NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE default data-0 Bound pvc-23af1aec-e385-4778-b0b0-56f1d1dfdfee 7Gi RWO default 4h5m default data-1 Bound pvc-34625107-1352-4715-b12c-2fc6ff22ed08 7Gi RWO default 4h4m default data-2 Bound pvc-15dbdb53-d951-465d-b9c3-ebadfcc3c725 7Gi RWO default 4h3m default data-3 Bound pvc-d317657f-194a-4f4f-8c5f-dff2843b693f 7Gi RWO default 4h3m

si corro

 kubectl get --no-headers persistentvolumes

Entiendo esto:

 pvc-15dbdb53-d951-465d-b9c3-ebadfcc3c725 7Gi RWO Delete Terminating default/data-2 default 4h4m pvc-23af1aec-e385-4778-b0b0-56f1d1dfdfee 7Gi RWO Delete Bound default/data-0 default 4h6m pvc-34625107-1352-4715-b12c-2fc6ff22ed08 7Gi RWO Delete Bound default/data-1 default 4h5m pvc-d317657f-194a-4f4f-8c5f-dff2843b693f 7Gi RWO Delete Bound default/data-3 default 4h3m
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

En statefulset, K8s no elimina PV o PVC por sí solos después de la finalización de un pod automáticamente, es para evitar más complicaciones y para la seguridad de los datos. Es por eso que después de reducir la escala, debemos hacerlo manualmente. Eliminar el PVC después de que los pods hayan terminado activará la eliminación de los volúmenes persistentes respectivos según la clase de almacenamiento y la política de recuperación.

Intente eliminar persistent volume claim o PVC en lugar del persistent volume . si elimina pvc , eliminará automáticamente el pv respectivo.

solo ejecuta este comando en tu bash:

kubectl delete pvc data-3

ÁRBITRO

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