本文為您介紹雲端硬碟儲存卷常見問題的處理方法。
雲端硬碟掛載失敗,出現timeout錯誤
問題現象:
雲端硬碟掛載失敗,出現timeout錯誤。
問題原因:
如果節點為手動添加,可能是由於STS許可權的問題導致。
解決方案:
需要手動設定RAM許可權。具體操作,請參見配置ECS執行個體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中雲端硬碟的大小,使其符合規範。