[英]PVC bound but not found by pods on GKE
PVC 的待定狀態可能意味着您沒有相應的 PV。 如果您使用 PersistentVolumeClaim,您通常需要一個用於動態卷配置的卷配置器
除非您使用動態卷配置配置您的集群,否則您每次都必須手動制作 PV。
您必須定義一個PersistentVolume來提供磁盤空間以供PersistentVolumeClaim使用。 如果匹配的 PersistentVolume 不存在,PersistentVolumeClaims 將無限期保持未綁定狀態。
使用 storageClass 時,Kube.netes 將啟用不適用於本地文件系統的“動態卷配置” 。
動態卷配置允許按需創建存儲卷。 如果沒有動態配置,集群管理員必須手動調用他們的雲或存儲提供商來創建新的存儲卷,然后創建PersistentVolume 對象以在 Kube.netes 中表示它們。
解決您的問題:
還要確保 PV 容量 >= PVC 容量,然后 PVC 應該綁定到 PV。 PV 中的容量需要與聲明中的容量相同,以解決未綁定的即時 PersistentVolumeClaims 問題。 如果不是,那么我們將在 pod 級別收到未綁定的即時 PersistentVolumeClaims 錯誤,並且在描述 PVC 時沒有卷插件匹配名稱。
請參閱Configure a Pod to Use a PersistentVolume for Storage ,其中描述了如何使用 hostPath 創建 PersistentVolume,並參閱stackpost以獲取有關 pod has unbound PersistentVolumeClaims 錯誤的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.