本文為您介紹云盤存儲卷常見問題的處理方法。
云盤掛載失敗,出現timeout錯誤
問題現象:
云盤掛載失敗,出現timeout錯誤。
問題原因:
如果節點為手動添加,可能是由于STS權限的問題導致。
解決方法:
需要手動配置RAM權限。具體操作,請參見通過RAM角色控制資源訪問。
云盤掛載失敗時出現Zone錯誤
問題現象:
云盤掛載時,出現Zone錯誤。
問題原因:
ECS掛載的云盤時不在同一個Region下面的相同Zone內。
解決方法:
ECS掛載云盤時,必須在同一個Region下面的相同Zone內,否則不能掛載成功。
升級系統后,云盤報錯input/output error
問題現象:
升級系統后,云盤報錯input/output error。
問題原因:
Flexvolume組件版本過低。
解決方法:
- 升級Flexvolume到v1.9.7-42e8198或以后版本。
kubectl set image daemonset/flexvolume acs-flexvolume=registry.cn-hangzhou.aliyuncs.com/acs/flexvolume:v1.9.7-42e8198 -n kube-system
- 對于已經出問題的Pod,需要重建。
關于Flexvolume組件版本信息,請參見Flexvolume。
卸載云盤時提示The specified disk is not a portable disk
問題現象:
卸載云盤時,提示The specified disk is not a portable disk。
問題原因:
您申請了包年包月的云盤,或者在升級ECS時,將ECS關聯的云盤一起升級為包年包月。
解決方法:
將云盤的付費方式改為按量付費。
掛載云盤的Pod無法啟動且提示had volume node affinity conflict
問題現象:
在啟動掛載云盤的Pod的時候,出現Pod無法啟動的情況并報錯had volume node affinity conflict。
問題原因:
您在PV中編寫了nodeaffinity
屬性,這個屬性與Pod中聲明的屬性不一致,導致Pod無法被調度到正確的節點上。
解決方法:
修改PV或者Pod的屬性,使二者屬性保持一致。
啟動掛載了云盤的Pod時,提示can't find disk
問題現象:
卸載云盤時,提示The specified disk is not a portable disk。
問題原因:
- 您在編寫PV的時候輸入了錯誤的DiskID。
- 您的賬號無權限操作DiskID,可能不是當前賬號的DiskID。
解決方法:
更換DiskID。
動態創建PV失敗,提示disk size is not supported
問題現象:
動態創建PV失敗,提示disk size is not supported。
問題原因:
在PVC中指定的云盤大小不符合規范,要求最小20 GiB。
解決方法:
調整PVC中云盤的大小,使其符合規范。