kubernetes(十一) 数据存储(挂载卷管理)

kubernetes(十一) 数据存储(挂载卷管理),第1张

在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。

Volume是Pod中能够被多个容器访问的共享目录,它被定义在Pod上,然后被一个Pod里的多个容器挂载到具体的文件目录下,kubernetes通过Volume实现同一个Pod中不同容器之间的数据共享以及数据的持久化存储。Volume的生命容器不与Pod中单个容器的生命周期相关,当容器终止或者重启时,Volume中的数据也不会丢失。

kubernetes的Volume支持多种类型,比较常见的有下面几个:

EmptyDir是最基础的Volume类型,一个EmptyDir就是Host上的一个空目录。

EmptyDir是在Pod被分配到Node时创建的,它的初始内容为空,并且无须指定宿主机上对应的目录文件,因为kubernetes会自动分配一个目录,当Pod销毁时, EmptyDir中的数据也会被永久删除。 EmptyDir用途如下:

接下来,通过一个容器之间文件共享的案例来使用一下EmptyDir。

在一个Pod中准备两个容器nginx和busybox,然后声明一个Volume分别挂在到两个容器的目录中,然后nginx容器负责向Volume中写日志,busybox中通过命令将日志内容读到控制台。

创建一个volume-emptydiryaml

EmptyDir中数据不会被持久化,它会随着Pod的结束而销毁,如果想简单的将数据持久化到主机中,可以选择HostPath。

HostPath就是将Node主机中一个实际目录挂在到Pod中,以供容器使用,这样的设计就可以保证Pod销毁了,但是数据依据可以存在于Node主机上。

创建一个volume-hostpathyaml:

HostPath可以解决数据持久化的问题,但是一旦Node节点故障了,Pod如果转移到了别的节点,又会出现问题了,此时需要准备单独的网络存储系统,比较常用的用NFS、CIFS。

NFS是一个网络文件存储系统,可以搭建一台NFS服务器,然后将Pod中的存储直接连接到NFS系统上,这样的话,无论Pod在节点上怎么转移,只要Node跟NFS的对接没问题,数据就可以成功访问。

1)首先要准备nfs的服务器,这里为了简单,直接是master节点做nfs服务器

2)接下来,要在的每个node节点上都安装下nfs,这样的目的是为了node节点可以驱动nfs设备

3)接下来,就可以编写pod的配置文件了,创建volume-nfsyaml

4)最后,运行下pod,观察结果

前面已经学习了使用NFS提供存储,此时就要求用户会搭建NFS系统,并且会在yaml配置nfs。由于kubernetes支持的存储系统有很多,要求客户全都掌握,显然不现实。为了能够屏蔽底层存储实现的细节,方便用户使用, kubernetes引入PV和PVC两种资源对象。

PV(Persistent Volume)是持久化卷的意思,是对底层的共享存储的一种抽象。一般情况下PV由kubernetes管理员进行创建和配置,它与底层具体的共享存储技术有关,并通过插件完成与共享存储的对接。

PVC(Persistent Volume Claim)是持久卷声明的意思,是用户对于存储需求的一种声明。换句话说,PVC其实就是用户向kubernetes系统发出的一种资源需求申请。

使用了PV和PVC之后,工作可以得到进一步的细分:

PV是存储资源的抽象,下面是资源清单文件:

PV 的关键配置参数说明:

实验
使用NFS作为存储,来演示PV的使用,创建3个PV,对应NFS中的3个暴露的路径。
1准备NFS环境

2创建pvyaml

PVC是资源的申请,用来声明对存储空间、访问模式、存储类别需求信息。下面是资源清单文件:

PVC 的关键配置参数说明:

实验
1创建pvcyaml,申请pv

2创建podsyaml, 使用pv

PVC和PV是一一对应的,PV和PVC之间的相互作用遵循以下生命周期:

ConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。

创建configmapyaml,内容如下:

接下来,使用此配置文件创建configmap

接下来创建一个pod-configmapyaml,将上面创建的configmap挂载进去

在kubernetes中,还存在一种和ConfigMap非常类似的对象,称为Secret对象。它主要用于存储敏感信息,例如密码、秘钥、证书等等。

1首先使用base64对数据进行编码

2接下来编写secretyaml,并创建Secret

3创建pod-secretyaml,将上面创建的secret挂载进去:

至此,已经实现了利用secret实现了信息的编码。

西部数据的网络云存储器的使用方法和功能如下:

1、注册,密码

2、注册绑定完成之后可以接着下载桌面应用WD Discovery和移动应用My Cloud Home。

3、安装My Cloud Home 桌面应用程序WD Discovery的时候会自动安装所需环境,也可以看到装的NET45是64位的,

4、通过WD Discovery登录之后可以看到注册时候绑定的My Cloud Home设备,WD Discovery界面设计比较简洁,没有过多的其他设置及 *** 作,设置列表里也可以直接跳转到浏览器的管理界面。

5、上传下载,可以拖拽,可以修改视图模式,搜索功能也包含,可以批量上传、移动、删除,不支持批量下载

6、通过浏览器在线预览

打开Finder>前往>连接服务器,输入NAS的内网IP或是你自定义的NAS名称,然后输入NAS账户名和密码。
NAS服务器(Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。N按字面简单说就是连接在网络上, 具备资料存储功能的装置,因此也称为“网络存储器”。
它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。

问题一:家用网络存储器哪个好 楼主,你既然是把公司所有服务器的硬盘数据存储到网络硬盘上,那单盘太不安全,最少是RAID1结构啦。请慎重考虑备份设备选取。
网络存储现在有很多牌子,如果您想买个家庭用的呢,一般小型的网络存储就可以了,一个盘位的就差不多据我了解,现在有款西部数据的MY BOOK LIVE 不仅能实现网络存储,自动备份,还可以通过以太网连接路由器,实现多台电脑的共享。如果觉得这个不够使用的话,买个一两个盘位的网络存储也可以。

问题二:网络存储服务器用什么好呢? FTP服务器就可以,但是这个需要投入成本精力比较大,现在也有很多企业网盘可以替代,节约管理资源成本,很多功能也能很好的帮助企业办公。企业网盘是基于云计算理念推出的企业数据网络存储和管理解决方案,利用互联网后台数据中心的海量计算和存储能力为企业提供数据汇总分发、存储备份和管理等服务。我们部门使用的就是联想企业网盘,挺好用的,
联想企业网盘是业界领先的基于云存储的企业文件协同与管理平台,助力企业以高性价比的解决方案实现文件无限存储、高效共享及安全协作,便捷移动办公,大幅提高工作效率。
便捷高效的云端文档协作平台
部门众多、组织架构繁杂,文档传输管理混乱、效率低下,您的企业急需联想企业网盘来帮助管理文件流转过程!
安全快速的海内外文件传输通道
邮箱附件不够大、FTP稳定性差、跨国传输基本无法实现,您的企业急需联想企业网盘来进行文档快速传输!
多屏互动的移动办公新体验
经常外出各地处理业务、文档散落各种终端、一线业务人员无法接收文件,您的企业急需联想企业网盘来协同各种终端文档!
专业的企业数据管理服务
缺少专业形象的数据管理工具、免费网盘的服务缺失、现有管理软件无法集成,您的企业急需联想企业网盘来树立高端企业形象!

问题三:网络存储器与服务器区别? 服务器中包含网络存储器,就想蔬菜和白菜的关系
服务器和普通的计算机都一样,如果要说不同那就是服务器性能更好,而且是不关机的
所以只要能运行系统的机器就能做服务器!
服务器只表示他的机器是为别人服务的,如果你想为他人服务一样可以做服务器

问题四:什么是NAS网络存储服务器 简单点说就说NAS自带芯片处理器+硬盘存储空间,配置好访问设置,在家中放一台NAS服务器存储个人照片,**或工作资料,人在外也可以访问到,可以从其存储空间中拿去自己需要的数据。
NAS(Network Attached Storage)网络存储基于标准网络协议实现数据传输,为网络中的Windows / Linux / Mac OS 等各种不同 *** 作系统的计算机提供文件共享和数据备份。
还有一些企业使用NAS作为文件共享服务,服务器数据备份服务。

问题五:nas网络存储服务器哪个品牌好 众所周知河南市场比较走俏的服务器知名品:网件、群晖、威联通、色卡司、巴法络、铁威马等等,这些知名品牌当然都非常的优秀。在这里我们郑州鼎益公司作为各大知名品牌网络存储的核心总代理,向您推荐威联通nas网络存储服务器!推荐理由是:1、威联通是大的品牌,售后服务完善2、威联通nas网络存储质量有保证3、威联通性价比高nas网络存储服务器在未来的企业数据存储中必将占据越来越重要的地位,为企业的数据存储、数据共享、数据安全发挥重要作用!

问题六:是买服务器还是买NAS网络存储器 5分 用不了一万就搞定的事,NAS网络存储就可以胜任。
购买一个4盘位的NAS就可以组成RAID,要速度,要安全,还是介乎两者直接通过NAS可以随意设定。
NAS的用户群组设定,群组或单个用户都可以分别设定各自的权限,无论是私人还是共享文件夹都单独设定访问权限。
每个人可以设定自己独享的文件夹,权限随便定义,每个人的空间大小限制。
NAS服务器还可以提供网络回收站功能,不小心删除的资料可以在回收站找回。
特定客户端电脑的特定区域资料可以设定定期或实施自动备份至NAS服务器。
NAS设定OK后,通过公司的外网可以在随时随地用电脑或手机在公司以外的地方通过上网登陆NAS并调取资料,也可以远程控制。
NAS还可以提供多路网络监控摄像头自动监控录像存档。
这个级别的NAS甚至有多个eSATA可以随时接入资料硬盘扩容供大家访问存取,可以连接USB打印机构建网络打印机。
还有双千兆的网络接口,自身同时可以为两个网段的局域网提供服务。
最基本的就是FTP服务器功能,还有WEB服务器功能(把你公司的网站放进去都行),其它一大堆服务不给你一一介绍了,因为你上面没有提到要用这些。

问题七:家庭网络存储器哪个牌子的好用 不知道服务器存储的使用方向是更多于局域网访问还是用来外网的访问。
这个是根据使用习惯来确定的,其实数据放在家里面做存储家里的网络状况也是很不错了,完全可以把家里的存储设备再做一台自己的网络服务器。
可靠性和寿命上面,网络存储都要优于自己的家用存储,但是家里网络服务器是一个细水长流的消费方式,而家用的是阶段性的,也方便 去扩容,网络上面大一倍的,价格是几多这个可以去参考一下。
最后还是建议在自己家组建一个,一方面存放数据的时候不用占用家庭宽带,第二速度肯定要快于网络存储。
第三,管理方便,方便携带,也方便使用,便于扩充

问题八:群晖 nas网络存储服务器哪个系列为好 相同盘位的情况下,越贵越好~~~
呵呵,如果是家里用,要DLNA MKV的话,214PLAY~~~
如果只是文件存储的话,213+就够了,当然,如果公司用,不差钱的情况下,4盘位也可以考虑~~~
我的服务器用的是小鸟云的,挺不错的,你可以试下。

问题九:网络存储服务器哪个牌子好 这个要看个人的爱好呢,我最近在淘宝上买的一款DSEST DS102 2Bay NAS网络存储器,用的还挺好的,卖家的服务态度也挺不错,而且相对浮一款设备的比较便宜,算是物美价廉吧。。

问题十:网络存储服务器的几种类型 这种存储结构主要依附于服务器,将存储设备通过SCSI接口或光纤通道直接连接到一台计算机上。其特点是购置成本低,配置简单,使用过程和使用本机硬盘并无太大差别,对于服务器的要求仅仅是一个外接的SCSI口,因此对于小型企业很有吸引力。但是DAS也存在诸多问题:
(1)服务器本身容易成为系统瓶颈;
(2)服务器发生故障,数据不可访问;
(3)对于存在多个服务器的系统来说。设备分散,不便管理。同时多台服务器使用DAS时,存储空间不能在服务器之间动态分配,可能造成相当的资源浪费;
(4)数据备份 *** 作复杂。但是早期的网路十分简单:所以直连式存储得到发展。
下面对网络附加存储(NAS)进行分析。它是将存储设备通过标准的网络拓扑结构(例如以犬网),连接到一群计算机上。它拥有一个独立的服务器,类似于一个专用的文件服务器,不过这种专用文件服务器去掉了通用服务器原有的大多数计算功能,只提供文件系统功能,存储服务用的。但是NAS有许多优点。首先,NAS产品是真正即插即用的产品。其次,NAS设备的物理位置同样是灵活的。它们可放置在工作组内,靠近数据中心的应用服务器,或者也可放在其他地点,通过物理链路与网络连接起来。但NAS没有解决与文件服务器相关的一个关键性问题,即备份过程中的带宽消耗。
(1)由于存储数据通过普通数据网络传输,因此易受网络上其它流量的影响。当网络上有其它大数据流量时会严重影响系统性能;
(2)由于存储数据通过普通数据网络传输,因此容易产生数据泄漏等安全问题;
(3)存储只能以文件方式访问,而不能像普通文件系统一样直接访问物理数据块,因此会在某些情况下严重影响系统效率,比如大型数据库就不能使用NAS。
针对上述问题,ISP、银行等已经开始使用存储区域网络(SAN),它的最大优势就是可以把异构环境下不同厂商的存储设备整合在一起,实现资源共享。
因此,SAN成为存储应用的主流得到了业界人士广泛的认同。SAN实际是一种专门为存储建立的独立于TCP/IP网络之外的专用网络。目前一般的SAN提供2Gb/S到4Gb/S的传输数率,同时SAN网络独立于数据网络存在,因此存取速度很快,另外SAN一般采用高端的RAID阵列,使SAN的性能在几种专业存储方案中傲视群雄。SAN由于其基础是一个专用网络,因此扩展性很强,不管是在一个SAN系统中增加一定的存储空问还是增加几台使用存储空间的服务器都非常方便。通过SAN接口的磁带机,SAN系统可以方便高效的实现数据的集中备份。SAN作为一种新兴的存储方式,是未来存储技术的发展方向,但是,它也存在一些缺点:
(1)价格昂贵。
不论是SAN阵列柜还是SAN必须的光纤通道交换机价格都是十分昂贵的,就连服务器上使用的光通道卡的价格也是不容易被小型商业企业所接受的;
(2)需要单独建立光纤网络,异地扩展比较困难。
最后说一下iSCSI。它是Internet小型计算机系统接口,由于使用专门的存储区域网成本很高,而利用普通的数据网来传输SCSI数据实现和SAN相似的功能可以大大的降低成本,同时提高系统的灵活性。iSCSI就是这样一种技术,它利用普通的TCP/IP网来传输本来用存储区域网来传输的SCSI数据块。iSCSI的成本相对SAN来说要低不少。随着千兆网的普及,万兆网也逐渐的进入主流,使iSCSI的速度相对SAN来说并没有太大的劣势。iSCSI目前存在的主要问题是:
(1)新兴的技术,提供完整解决方案的厂商较少,对管理者技术要求高;
(2)通过普通网卡存取iSCSI数据时,解码成SCSI需要CPU进行运算,增加了系统性能开销,>>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13028309.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存