卷GKE无效的磁盘大小



我正在尝试创建一个容量为10gb的pod,但似乎无法创建200Gb以下的磁盘。

我可以看到光伏上市但pvClaim悬而未决。我可以看到电脑是可用的,所以我不知道发生了什么

请查收信息如下:

Invalid value for field 'resource.sizeGb': '10'. Disk size cannot be smaller than 200 GB., invalid
kubectl get pvc -n vault-ppd
NAME                 STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS               AGE
pv-vault-ppd-claim   Pending                                      balanced-persistent-disk   2m45s
kubectl get pv -n vault-ppd
NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS      CLAIM                               STORAGECLASS               REASON   AGE
pv-vault-ppd                               10Gi       RWO            Retain           Available   vault/pv-vault-ppd-claim  

My manifestvault-ppd.yaml

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: balanced-persistent-disk
provisioner: pd.csi.storage.gke.io
parameters:
type: pd-standard
replication-type: regional-pd
volumeBindingMode: WaitForFirstConsumer
allowedTopologies:
- matchLabelExpressions:
- key: topology.gke.io/zone
values:
- europe-west1-b
- europe-west1-c
- europe-west1-d
---
apiVersion: v1
kind: Namespace
metadata:
name: vault-ppd
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: vault-ppd
namespace: vault-ppd
labels:
app.kubernetes.io/name: vault-ppd
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-vault-ppd
spec:
storageClassName: "balanced-persistent-disk"
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
claimRef:
namespace: vault
name: pv-vault-ppd-claim
gcePersistentDisk:
pdName: gke-vault-volume
fsType: ext4
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pv-vault-ppd-claim
namespace: vault-ppd
spec:
storageClassName: "balanced-persistent-disk"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi

谢谢大家的帮助

您的部署具有类型为pd-standard的区域持久磁盘和replication-type:region -pd,这意味着卷创建了一个区域持久磁盘。正如文档中提到的,区域持久磁盘的每个磁盘的最小容量是200gb。我们不能创建对标准磁盘GB要求更低的region -pd。现在的解决方法是,你可以创建一个PVC与更大的大小或使用pd-ssd。

注意:使用类型为pd-standard的区域持久磁盘,设置PersistentVolumeClaim.storage属性200Gi或更高版本。如果需要更小的持久磁盘,请使用pd-ssd而不是pd-standard.

请参考区域持久磁盘。

pdName: gke-vault-volume应该是一个大小为>=200GB的区域复制磁盘,您可以使用正确的大小更新您的PVC/PC。如果不是,可以将PVC和PV中的storageClassName: ""设置为使用提供标准磁盘的标准默认StorageClass。

相关内容

  • 没有找到相关文章

最新更新