1

我改变了pvc的大小。

根据互联网上的文件,我经历了以下步骤。我首先将以下命令行添加到storageclass文件中。

allowVolumeExpansion: true

使用以下命令更改大小后,我删除了要使用 pvc 再次制作的 pod。但在步骤结束时,pvc 的量没有变化。

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: pvc-fp
spec:
  accessModes:
    - ReadWriteOnce
  volumeMode: Filesystem
  resources:
    requests:
      storage: 2Gi
  storageClassName: rook-ceph-blockp

这些命令的输出应该在 pvc 中调整大小。虽然没有改变。

4

1 回答 1

2
  1. 您的 Kubernetes 集群的版本是什么?PVC 调整大小功能默认仅适用于 k8s 1.11 及更高版本。对于之前的 k8s 版本,需要显式启用ExpandPersistentVolumes功能和准入控制器。PersistentVolumeClaimResize
  2. 什么是后端存储提供商?它是否支持使用 PVC 调整音量大小?截至目前,以下供应商支持 PVC 调整大小:
AWS-EBS, GCE-PD, Azure Disk, Azure File, Glusterfs, Cinder, Portworx, and Ceph RBD

您可以在https://kubernetes.io/blog/2018/07/12/resizing-persistent-volumes-using-kubernetes/找到更多信息

于 2019-04-20T18:51:28.163 回答