为应用挂装持久化存储

Summary
为应用挂装持久化存储
  • 演示使用额外的持久化存储来存储mysql数据库的数据
  • 管理员需要在特定的kubernetes环境中创建持久化卷(PersistentVolume),用于连接额外的NFS存储
  • 管理员需要把创建的持久化卷(PersistentVolume),分配给特定项目,分配过程将会自动在项目的kubernetes名字空间中创建持久化卷声明(PersistentVolumeClaim)。创建持久化卷声明后,项目的应用或者组件就可以挂装该持久化卷,并且把数据写入到该持久化卷中
注意
  • 一个持久化卷(PersistentVolume)只能分配给一个项目的某一个kubernetes环境
  • 一个持久化卷(PersistentVolume)只能绑定一个持久化卷声明(PersistentVolumeClaim)
  • 创建mysql组件,并把mysql组件的持久化卷选择刚刚分配的持久化卷,mysql的数据库文件则写入到NFS存储中