|
|
@@ -0,0 +1,38 @@
|
|
|
+# Cambiar tamaño PVC
|
|
|
+
|
|
|
+## Editar el clúster
|
|
|
+
|
|
|
+Editar la definición del cluster y cambiar el tamaño poniendo el nuevo:
|
|
|
+
|
|
|
+ kubectl -n reymota-pg-cluster edit cluster.postgresql.cnpg.io postgres-cluster
|
|
|
+
|
|
|
+buscar el tamaño actual y cambiarlo por el nuevo.
|
|
|
+
|
|
|
+NOTA: después de hacer lo anterior, parece que se cambia en todos los pods.
|
|
|
+
|
|
|
+## Acordonar el cluster donde está corriendo el pod
|
|
|
+
|
|
|
+si hay réplicas, empezar por la que no sea principal
|
|
|
+
|
|
|
+ kubectl -n reymota-pg-cluster get pods -o wide
|
|
|
+ kubectl -n reymota-pg-cluster cordon worker2
|
|
|
+
|
|
|
+## Borrar el pod en cuestión
|
|
|
+
|
|
|
+ kubectl -n reymota-pg-cluster delete pod postgres-cluster-3
|
|
|
+
|
|
|
+y ejecutar el comando siguiente:
|
|
|
+
|
|
|
+ kubectl -n reymota-pg-cluster get pvc -w -o=jsonpath='{.status.conditions[].message}' postgres-cluster-3
|
|
|
+
|
|
|
+y esperar a que aparezca este mensaje:
|
|
|
+
|
|
|
+ Waiting for user to (re-)start a Pod to finish file system resize of volume on node.
|
|
|
+
|
|
|
+tras lo cual hay que desacordonar el nodo
|
|
|
+
|
|
|
+ kubectl -n reymota-pg-cluster uncordon worker2
|
|
|
+
|
|
|
+y ver la capacidad nueva:
|
|
|
+
|
|
|
+ kubectl -n reymota-pg-cluster get pvc postgres-cluster-3 -o=jsonpath='{.status.capacity.storage}'
|