kubernetes - 卷 GKE 磁盘大小无效
问题描述
我正在尝试创建具有 10GB 卷永久磁盘的 pod,但似乎我无法创建 200Gb 以下的磁盘。
我可以看到 pv 已列出,但 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
我的清单vault-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
感谢帮助伙计们
解决方案
pdName: gke-vault-volume
应该是大小 >=200GB 的区域复制磁盘,您只需使用正确的大小更新您的 PVC/PC。如果不是,您可以storageClassName: ""
在 PVC 和 PV 中都设置为使用提供标准磁盘的标准默认 StorageClass。
推荐阅读
- java - 根据Java中的值拆分字符串列表
- python - 如何更好地计算一个列表在另一个列表中的出现次数,然后使用 count 列出每个元素的结果
- javascript - 如何安全地将数据从后端发送到前端
- angular - 获取用户数据时出现未经身份验证的错误
- vim - vim 窗口的唯一标识符
- python - 方便地在设备和主机之间传输具有重叠内存的数组
- python - Pyper 错误:[WinError 2] 系统找不到指定的文件
- c# - 如何编辑和删除 ListView SelectedItem
- android - Android Studio 4.2,附加调试器对话框,调试类型控制已禁用
- php - PHP - 正则表达式匹配包含括号的 URL