Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

349
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda