您通过 PVC/PV 扩展了 Pod 使用的 Compute Engine 持久性磁盘,但容器文件系统未显示增加的大小。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 更新 PVC 对象的 spec.resources.requests.storage 以匹配调整大小后的持久性磁盘,并使用 kubectl 应用它。.
为什么这是答案
当您扩展了 Compute Engine 持久性磁盘并希望 Pod 识别此新大小时,您需要更新 PersistentVolumeClaim (PVC) 对象。PVC 定义了 Pod 对存储的请求,因此更新其 spec.resources.requests.storage 字段以匹配新的磁盘大小,然后使用 kubectl apply 应用更改,会触发 Kubernetes 重新评估存储并将其扩展到 Pod。 更新 PV 对象的 spec.capacity.storage 是不正确的,因为 PV 代表实际的物理存储,通常由存储提供商(如 GCE 持久性磁盘)自动管理其容量,而不是手动更新。重新创建 Pod 通常不是必需的,并且会导致服务中断。在 Pod 内部使用 fdisk 或 parted 调整分区大小在 Kubernetes 环境中通常不是推荐或自动化的做法,Kubernetes 存储扩容机制应处理此问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡