当我使用storageclass时如何在kubernetes上调整pvc的大小

时间:2019-04-09 09:18:37

标签: storage persistent-volumes kubernetes-pvc

我更改了pvc的大小。

根据Internet上的文档,我经历了以下步骤。 我首先在存储类文件中添加了以下命令行。

allowVolumeExpansion:是

使用以下命令更改大小后,我删除了要使用pvc重新制作的吊舱。 但是,在步骤结束时,pvc的数量不会改变。

种类:PersistentVolumeClaim apiVersion:v1 元数据:   名称:pvc-fp 规格:   accessModes:     -ReadWriteOnce   volumeMode:文件系统   资源:     要求:       存储:2Gi   storageClassName:rook-ceph-blockp

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

1 个答案:

答案 0 :(得分:0)

  1. 您的Kubernetes集群的版本是多少?默认情况下,仅对k8s 1.11及更高版本启用PVC调整大小功能。对于早期版本的k8,需要明确启用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/

中找到更多信息。