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 官方文档

相关链接