Saltar al contenido

Kubernetes: no se puede eliminar PersistentVolumeClaim (pvc)

Solución:

Esto sucede cuando el volumen persistente está protegido. Debería poder realizar una verificación cruzada de esto:

Mando:

kubectl describe pvc PVC_NAME | grep Finalizers

Producción:

Finalizers: [kubernetes.io/pvc-protection]

Puede solucionar esto configurando los finalizadores en nulos usando kubectl patch:

kubectl patch pvc PVC_NAME -p '{"metadata":{"finalizers": []}}' --type=merge

Árbitro; Protección de objetos de almacenamiento en uso

No estoy seguro de por qué sucedió esto, pero después de eliminar los finalizadores de pv y pvc a través del panel de kubernetes, ambos se eliminaron. Esto sucedió nuevamente después de repetir los pasos que describí en mi pregunta. Parece un error.

¡Puedes deshacerte de editar tu pvc! Retire la protección de pvc.

  1. kubectl editar pvc YOUR_PVC -n NAME_SPACE
  2. Edite manualmente y ponga # antes de esta línea
    ingrese la descripción de la imagen aquí
  3. Se eliminarán todos los pv y pvc
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *