<p>Volumes created through GKE can easily be resized using <code>gcloud compute disks resize [volume name from kubectl get pv]</code>. The pod will keep running.</p>

<p>However a <code>df</code> in the pod will still report the same size. More importantly <code>kubectl describe pv</code> will still report the original "capacity". Is there a way to grow the pod's actual storage space on the volume?</p>

<p>Official support may be in the roadmap, according to <a href="https://github.com/kubernetes/kubernetes/issues/24255#issuecomment-210227126" rel="noreferrer">https://github.com/kubernetes/kubernetes/issues/24255#issuecomment-210227126</a>, but where is that discussion taking place?</p>

<p>Usually containers in pods are designed to be ephemeral. If this is the design of your deployment then kill the pod and once the pod restarts it should reattach to the gcePersistentDisk with the correct size. </p>
