0
点赞
收藏
分享

微信扫一扫

kubernetes学习笔记8-volume



docker image ls #k8s/gcr.io/pause,基础架构容器,同一个pod内创建的所有容器的根是pause,net网络名称空间(使用同一个地址,同一个TCP/IP协议栈)|同一组主机名UTS|IPC|存储卷分配的都是它的,是共享的,pod中运行的主容器是共享pause的名称空间,存储卷是复制它的


pod上的存储卷 <--> 宿主机的目录(本地|挂载的外部存储);


emptyDir #作临时空间使用,或缓存使用(在内存中分一部分空间,内存存储),随着pod删除,存储卷也删除;

hostPath #同docker,在宿主机上,不是真正意义的持久存储;


传统网络存储:

SAN #iSCSI

NAS #nfs|cifs


分布式存储:

glusterfs

rbd

cephfs

gcePersistenDisk


云存储:

EBS #amazon

Azure disk #ms


kubectl explain pods.spec.volume #persistenVolumeClaim存储即服务,与底层存储解耦

kubectl explain pods.spec.valume.rbd #monitors地址|secretRef认证信息|user|keyring|image容器上的空间|fsType内部的FS





举报

相关推荐

0 条评论