Difference between revisions of "Kubernetes PVC expansion: kubectl patch pvc"

From wikieduonline
Jump to navigation Jump to search
Line 21: Line 21:
  
 
== Activities ==
 
== Activities ==
 +
* Read https://www.gooksu.com/2022/08/how-to-increase-space-for-your-elasticsearch-instances-in-k8s-on-eck/
 
* Read https://www.percona.com/blog/percona-operator-volume-expansion-without-downtime/
 
* Read https://www.percona.com/blog/percona-operator-volume-expansion-without-downtime/
  

Revision as of 06:54, 23 November 2022

1) List your PVCs:

kubectl get pvc -A
NAMESPACE    NAME                                          STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
dev          elasticsearch-master-elasticsearch-master-0   Bound    pvc-25c6e973-8fc4-463b-9288-123456678903   30Gi       RWO            standard       2y234d

2) Review your StorageClass has AllowVolumeExpansion configured to true.

kubectl describe sc standard | grep AllowVolumeExpansion
AllowVolumeExpansion:  True

3) Request new size

  • kubectl -n your-namespace patch pvc your-pvc-name -p '{"spec":{"resources":{"requests":{"storage":"16Gi"}}}}}'

4) Verify it

Related

FileSystemResizeSuccessful MountVolume.NodeExpandVolume succeeded for volume "pvc-678509b5-158b-11e9-8abc-1234567890"


Activities

See also

Advertising: