本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条
配置与存储54 条
调度与资源52 条集群运维与排障54 条

PVC 扩容

在 StorageClass 开启 allowVolumeExpansion 的前提下,改大 PVC 的 requests.storage;文件系统扩展可能需要重启 Pod 才完成。

Kubernetes 速查云更新于 2026-10-12

扩容操作

扩容操作
kubectl patch pvc mysql-data -p '{"spec":{"resources":{"requests":{"storage":"200Gi"}}}}'
kubectl get pvc mysql-data -w
kubectl describe pvc mysql-data | grep -i resize
只支持扩大不支持缩小;底层卷扩容后,按驱动不同在下次挂载或重启 Pod 时完成文件系统扩展。

易错点

  • 对已挂载卷扩容后文件系统没变化:多为等待重启,滚动重启使用该卷的工作负载
  • 类没有开启 allowVolumeExpansion 时 patch 会被拒绝或长期无进展

数据来源与参考

  • Kubernetes 官方文档 · 扩容 PersistentVolumeClaim
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌