簡體   English   中英

Kubernetes 持久卷聲明 FileSystemResizePending

[英]Kubernetes Persistent Volume Claim FileSystemResizePending

我有一個 kubernetes pod 的持久卷聲明,它顯示消息“等待用戶(重新)啟動一個 pod 以完成節點上卷的文件系統調整大小。” 如果我用“kubectl describe pvc ...”檢查它

在我們的部署中使用 terraform 完成了調整本身的工作,但此消息仍然顯示在這里,我不確定如何解決這個問題? pod 已經重新啟動了好幾次——我嘗試了 kubectl delete pod 並使用 kubectl scale 部署來縮小它。

有誰知道如何擺脫這個消息? 截屏

有幾件事情需要考慮:

  1. 不要使用 Terraform,而是嘗試通過手動編輯來調整 PVC 的大小。 之后,等待存儲提供程序擴展底層卷,並通過執行kubectl get pvc <pvc_name> -o yaml驗證是否存在FileSystemResizePending條件。 然后,確保所有關聯的 pod 都重新啟動,以便完成整個過程。 文件系統大小調整完成后,PVC 將自動更新以反映新的大小。

  2. 確保您的卷類型支持擴展。 您可以擴展以下類型的卷:

  • gcePersistentDisk

  • awsElasticBlockStore

  • 煤渣

  • glusterfs

  • rbd

  • Azure 文件

  • Azure磁盤

  • 波特沃克斯

  • 彈性卷

  • CSI

  1. 檢查您的StorageClass中的allowVolumeExpansion字段是否設置為true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM