【问题标题】:Kubernetes Persistent Volume Claim FileSystemResizePendingKubernetes 持久卷声明 FileSystemResizePending
【发布时间】:2021-03-28 23:55:54
【问题描述】:

我有一个 kubernetes pod 的持久卷声明,它显示消息“等待用户(重新)启动 pod 以完成节点上卷的文件系统调整大小。”如果我用'kubectl describe pvc ...'检查它

在我们的部署中使用 terraform 完成了调整本身的工作,但此消息仍然显示在这里,我不确定如何解决这个问题? pod 已经重启了好几次 - 我尝试了 kubectl delete pod 并使用 kubectl scale 部署对其进行缩减。

有人知道如何摆脱这条消息吗?screenshot

【问题讨论】:

  • 您好,欢迎来到 SO。您可以将图像的“输出”作为文本或代码块共享吗?然后更容易阅读

标签: kubernetes


【解决方案1】:

有几件事情需要考虑:

  1. 尝试通过手动编辑 PVC 来调整 PVC 的大小,而不是使用 Terraform。之后等待存储提供程序扩展基础卷,并通过执行kubectl get pvc <pvc_name> -o yaml 验证是否存在FileSystemResizePending 条件。然后,确保所有关联的 pod 都已重新启动,以便完成整个过程。文件系统大小调整完成后,PVC 将自动更新以反映新的大小。

  2. 确保您的卷类型支持扩展。您可以展开以下类型的卷:

  • gcePersistentDisk

  • awsElasticBlockStore

  • 煤渣

  • glusterfs

  • rbd

  • Azure 文件

  • Azure 磁盘

  • Portworx

  • 弹性卷

  • CSI

  1. 检查您的StorageClass 中的allowVolumeExpansion 字段是否设置为true

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    相关资源
    最近更新 更多