k8s存储(部署理论)

Posted joinbestgo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s存储(部署理论)相关的知识,希望对你有一定的参考价值。

gitrepo

基于empty演变的一种存储方式,将存储挂载到pod时,写入的数据同步到远程的git仓库;需要注意的是,pod启动之后我们再修改gitrepo里存储的数据时,pod并不会动态加载这些.

NFS共享存储

nfs存储服务器,各个节点挂载,局限性大,不完全的高可用方式

pvc和pv存储

pv和pvc是一一对应的关系,pv是集群级别的,不能属于某个namespace

最底层使用的是传统的存储来做,然后将这些存储和k8s中的pv进行关联(使用.yml资源清单进行定义)

然后我们创建deploy(或者pod)时,在资源清单里在指定我们需要多少的存储空间,可以指定pvc,也可以不指定(由k8s来选择满足我们要求的)

以上是关于k8s存储(部署理论)的主要内容,如果未能解决你的问题,请参考以下文章

通过K8S部署对象存储MinIO

k8s部署-46-k8s共享存储(下)

k8s中部署基于nfs的StorageClass

精品k8s配置存储-SecretConfigMap

精品k8s配置存储-SecretConfigMap

k8s 集群部署rook-ceph存储系统及使用