[英]Kubernetes Persistent Volume Claim FileSystemResizePending
我有一個 kubernetes pod 的持久卷聲明,它顯示消息“等待用戶(重新)啟動一個 pod 以完成節點上卷的文件系統調整大小。” 如果我用“kubectl describe pvc ...”檢查它
在我們的部署中使用 terraform 完成了調整本身的工作,但此消息仍然顯示在這里,我不確定如何解決這個問題? pod 已經重新啟動了好幾次——我嘗試了 kubectl delete pod 並使用 kubectl scale 部署來縮小它。
有誰知道如何擺脫這個消息? 截屏
有幾件事情需要考慮:
不要使用 Terraform,而是嘗試通過手動編輯來調整 PVC 的大小。 之后,等待存儲提供程序擴展底層卷,並通過執行kubectl get pvc <pvc_name> -o yaml
驗證是否存在FileSystemResizePending
條件。 然后,確保所有關聯的 pod 都重新啟動,以便完成整個過程。 文件系統大小調整完成后,PVC 將自動更新以反映新的大小。
確保您的卷類型支持擴展。 您可以擴展以下類型的卷:
gcePersistentDisk
awsElasticBlockStore
煤渣
glusterfs
rbd
Azure 文件
Azure磁盤
波特沃克斯
彈性卷
CSI
StorageClass
中的allowVolumeExpansion
字段是否設置為true
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.