Persistent Volume (PV) 是 Kubernetes 中用于持久化存储的抽象。它为容器提供持久化存储,即使容器被销毁,数据也不会丢失。
特点
- 持久化存储:PV 提供持久化存储,即使容器被销毁,数据也不会丢失。
- 声明式 API:用户通过声明式 API 创建 PV,无需关心底层存储的具体实现。
- 自动绑定:Kubernetes 会自动将 PV 与 PersistentVolumeClaim (PVC) 绑定。
类型
- 静态 PV:管理员手动创建 PV。
- 动态 PV:Kubernetes 自动创建 PV。
使用场景
- 数据库:存储数据库数据。
- 日志:存储容器日志。
- 配置文件:存储配置文件。
例子
假设您有一个名为 my-pv
的 PV,您可以使用以下命令创建一个 PVC:
kubectl create pvc my-pvc --storage-class my-storage-class --resource-name my-pv
Kubernetes Persistent Volume
更多关于 Kubernetes 的信息,请访问 Kubernetes 官方文档。