【问题标题】:how to resize pvc on kubernetes when i used storageclass当我使用 storageclass 时如何在 kubernetes 上调整 pvc 的大小
【发布时间】:2019-04-09 09:18:36
【问题描述】:

我改变了 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 中调整大小。 虽然没有改变。

【问题讨论】:

    标签: kubernetes storage persistent-volumes kubernetes-pvc


    【解决方案1】:
    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/找到更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-02
      • 1970-01-01
      • 2011-03-21
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-24
      相关资源
      最近更新 更多