Eliminar Block Storage for VPC de su clúster
Cuando configura el almacenamiento persistente en su clúster, tiene tres componentes principales: la demanda de volumen persistente de Kubernetes (PVC) que solicita almacenamiento, el volumen persistente Kubernetes (PV) que se monta en un pod y se describe en el PVC, y la instancia de almacenamiento. En función de cómo haya creado el almacenamiento, es posible que los tenga que suprimir los tres componentes por separado.
La eliminación del almacenamiento persistente de la cuenta de IBM Cloud varía en función de cómo haya suministrado el almacenamiento y de los componentes que ya haya eliminado.
- ¿Se elimina mi almacenamiento persistente cuando borro mi clúster?
- Durante la supresión del clúster, tiene la opción de eliminar el almacenamiento persistente. Sin embargo, en función de cómo se haya suministrado el almacenamiento, es posible que la eliminación del almacenamiento no incluya todos los componentes
de almacenamiento. Si aprovisionó almacenamiento dinámicamente con una clase de almacenamiento que establece '
reclaimPolicy: Delete, su PVC, PV y la instancia de almacenamiento se eliminan automáticamente al eliminar el clúster. Para el almacenamiento que se aprovisionó estáticamente o el almacenamiento que aprovisionó con una clase de almacenamiento que establece 'reclaimPolicy: Retain, el PVC y el PV se eliminan cuando se elimina el clúster, pero su instancia de almacenamiento y sus datos permanecen. Se le sigue facturando la instancia de almacenamiento. Además, si ha suprimido el clúster que no está en buen estado, es posible que el almacenamiento siga existiendo incluso si ha elegido eliminarlo. - ¿Cómo elimino el almacenamiento si quiero conservar mi clúster?
- Cuando se ha suministrado el almacenamiento de forma dinámica con una clase de almacenamiento que establece
reclaimPolicy: Delete, puede eliminar la PVC para iniciar el proceso de supresión de su almacenamiento persistente. La PVC, el PV y la instancia de almacenamiento se eliminan automáticamente. Para el almacenamiento que se aprovisionó estáticamente o el almacenamiento que aprovisionó con una clase de almacenamiento que establece "reclaimPolicy: Retain, debe eliminar manualmente el PVC, el PV y la instancia de almacenamiento para evitar más cargos. - ¿Cómo se detiene la facturación después de borrar mi almacenamiento?
- En función de los componentes de almacenamiento que suprima y de cuándo lo haga, es posible que el ciclo de facturación no se detenga inmediatamente. Si suprime la PVC y el PV, pero no la instancia de almacenamiento de la cuenta de IBM Cloud, dicha instancia sigue existiendo y se le sigue facturando por la misma.
Si suprime la PVC, el PV y la instancia de almacenamiento, el ciclo de facturación se detiene en función del valor de billingType que haya elegido al suministrar el almacenamiento y de cómo haya elegido suprimir el almacenamiento.
-
Cuando se cancela manualmente la instancia de almacenamiento persistente desde la consola IBM Cloud o la CLI, la facturación se detiene del siguiente modo:
- Almacenamiento por hora: la facturación se detiene inmediatamente. Una vez que se haya cancelado el almacenamiento, es posible que siga viendo la instancia de almacenamiento en la consola durante 72 horas más.
- Almacenamiento mensual: puede elegir entre cancelación inmediata o cancelación al cumplirse el año. En ambos casos, se le factura hasta el final del ciclo de facturación actual y la facturación se detiene en el siguiente ciclo de facturación. Una vez que se haya cancelado el almacenamiento, es posible que siga viendo la instancia de almacenamiento en la consola o la CLI durante 72 horas más.
- Cancelación inmediata: elija esta opción para eliminar el almacenamiento de inmediato. Ni usted ni sus usuarios pueden seguir utilizando el almacenamiento ni recuperar los datos.
- Fecha de aniversario: elija esta opción para cancelar el almacenamiento en la fecha del próximo aniversario. Las instancias de almacenamiento permanecen activas hasta la fecha del siguiente aniversario y puede seguir utilizándolas hasta dicha fecha, por ejemplo para dar tiempo a su equipo para que realice copias de seguridad de los datos.
-
Si ha suministrado el almacenamiento de forma dinámica con una clase de almacenamiento que establece
reclaimPolicy: Deletey elige eliminar la PVC, el PV y la instancia de almacenamiento se eliminan inmediatamente. En el caso del almacenamiento que se factura por hora, la facturación se detiene inmediatamente. En el caso del almacenamiento que se factura mensualmente, se le factura el resto del mes. Una vez que se haya eliminado el almacenamiento y se detiene la facturación, es posible que siga viendo la instancia de almacenamiento en la consola o la CLI durante 72 horas más.
- ¿Qué debo tener en cuenta antes de eliminar el almacenamiento permanente?
- Cuando se limpia el almacenamiento persistente, se suprimen todos los datos almacenados en el mismo. Si necesita una copia de los datos, haga una copia de seguridad.
- He borrado mi instancia de almacenamiento. ¿Por qué sigo viendo mi instancia?
- Después de eliminar el almacenamiento persistente, pueden pasar hasta 72 horas hasta que la eliminación se procese por completo y el almacenamiento desaparezca de la consola o de la CLI de IBM Cloud.
Limpiando Block Storage for VPC
Elimine la PVC, el PV y la instancia de almacenamiento de la cuenta de IBM Cloud para evitar cargos adicionales de almacenamiento persistente.
Antes de empezar:
- Asegúrese de que ha realizado una copia de seguridad de los datos que desea conservar.
- Acceda al clúster de Red Hat OpenShift.
Para limpiar los datos persistentes:
-
Obtenga una lista de las PVC del clúster y anote el nombre (
NAME) de la PVC, suSTORAGECLASSy el nombre del PV vinculado a la PVC que se muestra comoVOLUME.oc get pvcSalida de ejemplo
NAME STATUS VOLUME CAPACITY ACCESSMODES STORAGECLASS AGE claim1 Bound pvc-06886b77-102b-11e8-968a-f6612bb731fb 20Gi RWO class 78d claim2 Bound pvc-457a2b96-fafc-11e7-8ff9-b6c8f770356c 4Gi RWX class 105d claim3 Bound pvc-1efef0ba-0c48-11e8-968a-f6612bb731fb 24Gi RWX class 83d -
Revise los valores
ReclaimPolicyybillingTypepara la clase de almacenamiento.oc describe storageclass <storageclass_name>Si la política de reclamación indica
Delete, el PV y el almacenamiento físico se eliminan cuando se elimina la PVC. Si la política de reclamación indicaRetain, o si ha suministrado el almacenamiento sin una clase de almacenamiento, el PV y el almacenamiento físico no se eliminan cuando se elimina la PVC. Debe eliminar la PVC, el PV y el almacenamiento físico por separado.Si el almacenamiento se carga de forma mensual, se le facturará todo el mes, aunque elimine el almacenamiento antes de que finalice el ciclo de facturación.
-
Elimine los pods que montan la PVC. Obtenga una lista de los pods que montan la PVC. Si no se devuelve ningún pod en la salida de la CLI, no tiene ningún pod que utilice la PVC.
oc get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>"Salida de ejemplo
depl-12345-prz7b: claim1 -
Elimine el pod que utiliza la PVC. Si el pod forma parte de un despliegue, elimine el despliegue.
oc delete pod <pod_name> -
Verifique que el pod se ha eliminado.
oc get pods -
Elimine la PVC.
oc delete pvc <pvc_name> -
Revise el estado de su PV. Utilice el nombre del PV que ha recuperado antes como
VOLUME. Cuando se elimina la PVC, se libera el PV vinculado a la PVC. En función de cómo haya suministrado el almacenamiento, el PV entra en estadoDeletingsi el PV se suprime automáticamente o en estadoReleasedsi debe suprimir manualmente el PV. Nota: para los PV que se suprimen automáticamente, el estado puede indicar brevementeReleasedantes de que se suprima. Vuelva a ejecutar el mandato después de unos minutos para ver si se ha eliminado el PV.oc get pv <pv_name> -
Si su PV no se ha suprimido, elimine manualmente el PV.
oc delete pv <pv_name> -
Verifique que el PV se ha eliminado.
oc get pv -
Obtenga una lista de la instancia de almacenamiento físico a la que apuntaba su PV y anote el
idde la instancia de almacenamiento físico.ibmcloud is volumes | grep <pv_name> -
Elimine la instancia de almacenamiento físico.
ibmcloud is volume-delete <vpc_block_id> -
Verifique que se ha eliminado la instancia de almacenamiento físico.
El proceso de supresión puede tardar hasta 72 horas en completarse.
ibmcloud is volumes