k8s集群中的存储持久化概述
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,存储分类:直连式存储,集中式共享存储,分布式存储文件存储,块存储,对象存储DAS,NAS,SANDAS属于直连式存储,将存储设备通过SCSI接口或者光纤通道直接和主板连接,不能实现数据共享NAS和SA
千家信息网最后更新 2025年12月02日k8s集群中的存储持久化概述
存储分类:
直连式存储,集中式共享存储,分布式存储
文件存储,块存储,对象存储
DAS,NAS,SAN
DAS属于直连式存储,将存储设备通过SCSI接口或者光纤通道直接和主板连接,不能实现数据共享
NAS和SAN属于集中式共享存储
NAS使用NFS和CIFS(原来叫SMB,微软的)协议
SAN分为FC SAN和IP SAN
IP SAN使用iSCSI技术
NFS实现linux之间共享,smaba基于CIFS协议,实现linux和windows之间文件共享
ceph属于分布式共享系统
k8s集群中支持的持久存储主要包括:
1、node节点存储
又分为:随机卷emptyDir和固定卷hostPath
2、集中式存储nfs
3、分布式存储ceph
4、特殊卷configmap和secret
创建pod时,字段volumes支持的存储类型主要包括:
$ kubectl explain Pod.spec.volumes
cephfs
cinder
configMap
emptyDir
glusterfs
hostPath
iscsi
nfs
persistentVolumeClaim
rbd
secret
创建pod或控制器时,可以直接使用某个后端存储(如NFS)作为其volumes
也可以使用pvc作为其后端volumes,pvc和上面的nfs等是平级关系
使用pvc作为其后端volumes时,访问顺序是pvc---pv---后端存储
创建使用随机卷emptyDir的pod
apiVersion: v1kind: Podmetadata: labels: run: nginx name: podxxspec: volumes: - name: vol1 emptyDir: {} #使用节点目录,并且随机 containers: - image: nginx name: nginx volumeMounts: - mountPath: /xx #在容器内部挂载的目录 name: vol1 - image: busybox name: busybox command: ['sh','-c','sleep 5000'] volumeMounts: - mountPath: /yy name: vol1创建使用固定卷的pod
apiVersion: v1kind: Podmetadata: labels: run: nginx name: podxxspec: volumes: - name: vol1 hostPath: path: /aa #自动在pod所在的节点上创建 containers: - image: nginx name: nginx volumeMounts: - mountPath: /xx name: vol1 - image: busybox name: busybox command: ['sh','-c','sleep 5000'] volumeMounts: - mountPath: /yy
存储
分布式
节点
之间
文件
目录
支持
集群
特殊
主板
光纤
字段
存储设备
容器
对象
所在
技术
接口
控制器
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库系统工程师二手
机关网络安全工作要求
北京慧聪互联网络科技有限公司
软件开发找哪个平台
软件开发设计控制程序
网络技术国家标准
光遇游戏服务器是什么怎么填
数据库收缩什么原理
服务器如何配置bmc地址
我的华为选择国家无法连接服务器
广州响当当网络技术公司
金蝶kis对应数据库
一梦江湖服务器安卓端
数据库的每一行代表
网络安全小卫士教学设计
外文数据库文献格式自动生成
服务器snmp
软件开发项目经理 绩效考核
网络安全电子产品
软件测试开发与软件开发
云服务器不安全
什么叫管理服务器
苏州城市学院图书馆数据库
国产服务器bmc芯片
上海戴尔服务器续保价格
盗火线下载软件开发
小星精通网络技术
服务器snmp
万方数据库中个人不能登录吗
方舟生存进化这么弄服务器