Kubernetes存储的的四个重要概念

Kubernetes存储有四个重要概念:Volume、PersistentVolume(PV,持久卷)、PersistentVolumeClaim(PVC,持久卷声明)、StorageClass。

Volume:Volume是基础存储的抽象表示,其支持多种类型存储插件,包括本地存储、NFS、FC以及众多的云存储(如AWSElasticBlockStore,AzureFile,AzureDisk)等。

Volume的类型:

  • AWSElasticBlockStore
  • AzureFile
  • AzureDisk
  • FC (Fibre Channel)
  • cephfs
  • configMap
  • emptyDir
  • hostPath
  • local
  • nfs

PersistentVolume:Persistent Volume(PV,持久存储卷),它是用来描述或者用来定义一个存储卷的

PersistentVolumeClaim:PersistentVolumeClaim(PVC,持久存储卷声明),PVC是用户对存储资源PV的请求

StorageClass:StorageClass为管理员提供了一种描述存储类型的方法,利用StorageClass动态供应的功能,就可以实现动态创建PV的能力

posted @ 2020-07-31 10:46  轩辕吊雷  阅读(146)  评论(0编辑  收藏  举报