Kubernetes 持久化存储的原理与方法
Kubernetes 中计算是短暂的,数据是永久的。Pod 可以被调度、重建和迁移,但业务数据一旦丢失,往往无法恢复。因此,Kubernetes 设计了一套解耦、分层且可扩展的存储模型,其核心思想是:Pod 不直接使用存储,而是通过 PersistentVolumeClaim (PVC) 间接声明需求。这套机制功能强大,但也因其复杂性,成为新手最难理解、生产事故最多、配置最易出错的模块之一。本文将系统性地介绍 Kubernetes 持久化存储的核心组件:Volume、PersistentVolume (PV)、PersistentVolumeClaim (PVC) 和 StorageClass...