CFN Cloud
Cloud Future New Life
en zh
2025-10-09 · 0 次浏览

持久卷(PV)与持久卷声明(PVC)

理解存储供给者与使用者的解耦模型。

PV 是集群层面的存储资源,PVC 是应用对存储的“申请单”。Kubernetes 会把 PVC 绑定到合适的 PV。

核心概念

  • PV:由管理员或存储系统提供
  • PVC:由应用声明需求
  • 绑定:PVC 与 PV 一对一

常见流程

  1. 创建 PVC
  2. 自动或手动绑定 PV
  3. Pod 通过 PVC 挂载

小建议

  • 尽量使用 StorageClass 做动态供给
  • 关注访问模式:ReadWriteOnce vs ReadWriteMany

实操要点

  • 先做快速盘点:kubectl get nodeskubectl get pods -Akubectl get events -A
  • 对比“期望状态”和“实际状态”,kubectl describe 往往能解释漂移或失败原因。
  • 名称、Label、Selector 要一致,避免 Service 或控制器找不到 Pod。

快速检查清单

  • 资源定义与业务意图一致。
  • Namespace、权限、镜像与环境匹配。
  • 上线前具备健康探针与可观测日志。

参考链接