当前位置: 首页 > news >正文

郑州网站制作汉狮网络现在网络推广哪家好

郑州网站制作汉狮网络,现在网络推广哪家好,wordpress忘记密码ftp,软件开发在哪能看目录 一、为什么使用存储卷 二、emptyDir存储卷 1.概念 2.创建Pod emptyDir 3. 验证emptyDir存储卷 三、hostPath存储卷 1.概念 2.创建Pod hostPath 3.验证hostPath存储卷 三、nfs共享存储卷 1.概念 2.安装nfs,配置nfs服务 3.创建Pod 4.验证nfs存储卷 一、…

目录

一、为什么使用存储卷

二、emptyDir存储卷

1.概念

2.创建Pod emptyDir

3. 验证emptyDir存储卷

 三、hostPath存储卷

1.概念

2.创建Pod hostPath

 3.验证hostPath存储卷

三、nfs共享存储卷

1.概念

2.安装nfs,配置nfs服务

 3.创建Pod

4.验证nfs存储卷


一、为什么使用存储卷

容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在Pod中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes 中的Volume抽象就很好的解决了这些问题。Pod中的容器通过Pause容器共享Volume。

二、emptyDir存储卷

1.概念

当Pod被分配给节点时,首先创建emptyDir卷,并且只要该Pod在该节点上运行,该卷就会存在。正如卷的名字所述,它最初是空的。Pod 中的容器可以读取和写入emptyDir卷中的相同文件,尽管该卷可以挂载到每个容器中的相同或不同路径上。当出于任何原因从节点中删除 Pod 时,emptyDir中的数据将被永久删除。

2.创建Pod emptyDir

vim pod-emptydir.yamlapiVersion: v1
kind: Pod
metadata:name: pod-emptydirlabels:app: myapptier: frontend
spec:containers:- name: myappimage: nginx:1.14imagePullPolicy: IfNotPresentports:- name: httpcontainerPort: 80volumeMounts:                              #定义容器挂载详细信息- name: html                               #挂载存储卷的名称,如果跟下面volume字段name值相同,则表示使用volume的这个存储卷mountPath: /usr/share/nginx/html/        #挂载到容器中的目录路径- name: busyboximage: busybox:latestimagePullPolicy: IfNotPresentvolumeMounts:- name: htmlmountPath: /data/                        #挂载到容器中的目录路径command: ["/bin/sh","-c","while true;do echo $(date) >> /data/index.html;sleep 2;done"]  #执行死循环,向挂载的目录下文件写入数据volumes:         #定义存储卷- name: html     #定义存储卷名称emptyDir: {}   #定义存储卷类型

3. 验证emptyDir存储卷

kubectl apply -f pod-emptydir.yaml
kubectl get pods -o wide在上面定义了2个容器,其中一个容器是输入日期到index.html中,然后验证访问nginx的html是否可以获取日期。以验证两个容器之间挂载的emptyDir实现共享。
curl 10.244.2.58

 三、hostPath存储卷

1.概念

hostPath允许挂载Node上的文件系统到Pod里面去。如果Pod需要使用Node上的文件,可以使用hostPath。在同一个节点上运行并在其hostPath卷中使用相同路径的pod可以看到相同的文件。

  • hostPath卷将 node 节点的文件系统中的文件或目录挂载到集群中。
  • hostPath可以实现持久存储,但是在node节点故障时,也会导致数据的丢失。

2.创建Pod hostPath

vim pod-hostpath.yamlapiVersion: v1
kind: Pod
metadata:name: pod-hostpath
spec:containers:- name: myappimage: nginx:1.14volumeMounts:- name: htmlmountPath: /usr/share/nginx/htmlreadOnly: falsevolumes:                       #volumes字段定义了paues容器关联的宿主机或分布式文件系统存储卷- name: html                   #定义存储卷名称              hostPath:                    #定义宿主机存储路径path: /data/pod/volume1    #挂载宿主机目录的路径type: DirectoryOrCreate    #定义类型,如果宿主机没有此目录则自动创建

 3.验证hostPath存储卷

kubectl apply -f pod-hostpath.yaml 
kubectl get pods -owide#在node01节点
echo 'node01.com' > /data/pod/volume1/index.htmlcurl 10.244.2.60

三、nfs共享存储卷

1.概念

NFS是Network File System的缩写,即网络文件系统。Kubernetes中通过简单地配置就可以挂载NFS到Pod中,而NFS中的数据是可以永久保存的,同时NFS支持同时写操作。

emptyDir可以提供不同容器间的文件共享,但不能存储;hostPath可以为不同容器提供文件的共享并可以存储,但受制于节点限制,不能跨节点共享;这时需要网络存储 (NAS),即既可以方便存储容器又可以从任何集群节点访问,本文以NFS为例做测试。

2.安装nfs,配置nfs服务

#配置nfs服务
mkdir /data/volumes -p
chmod 777 /data/volumes
echo '<h1> nfs <h1>' > /data/volumesvim /etc/exports
/data/volumes 192.168.88.0/24(rw,no_root_squash,sync)systemctl start rpcbind
systemctl start nfsshowmount -e

 3.创建Pod

vim pod-nfs.yamlapiVersion: v1
kind: Pod
metadata:name: pod-nfs
spec:containers:- name: myappimage: nginx:1.14volumeMounts:- name: htmlmountPath: /usr/share/nginx/htmlvolumes:- name: htmlnfs:                          #定义nfs存储卷信息path: /data/volumes         #挂载nfs服务器的共享目录server: 192.168.88.60       #nfs服务器的ip地址

4.验证nfs存储卷

kubectl apply -f pod-nfs.yamlcurl 10.244.2.61

 

http://www.hrbkazy.com/news/55592.html

相关文章:

  • 网站建设试题2022千锋教育培训收费一览表
  • 企业做网站带来的好处企业查询免费
  • 个人链接怎么制作网站的seo 如何优化
  • 零售网站建设友情链接出售
  • 在线家装设计平台免费哪里能搜索引擎优化
  • 网站开发的公司排名怎么办网站平台
  • 免费做网站站标线上销售方案
  • 互联网站备案信息查询培训课
  • 网站建设与维护成绩查询企业网络推广方式
  • 网站做视频的怎么赚钱营销策划思路
  • 上海地区网站备案今天的热搜榜
  • wordpress添加多语言seo网站推广费用
  • 惠州网站开发seo入门培训
  • 漳浦网站开发山东疫情最新消息
  • 烟台开发区网站制作公司用手机制作自己的网站
  • dooor网站推广网络推广平台
  • 宝塔搭建wordpress主机地址网站排名优化培训哪家好
  • 南浔区建设局 网站百度关键词优化师
  • 业余学做衣服上哪个网站企业网站排名优化公司
  • wordpress与thinkphp上海网站优化公司
  • 深圳宝安区住建局官网如何分步骤开展seo工作
  • 如何得到网站后台权限网站seo检测工具
  • 兰州网站建设公司价格浏览器直接进入网站的注意事项
  • 网站栏目收录网络推广的基本渠道
  • 武汉中新润建设集团网站推广网络公司
  • 卫龙的网站做的污污分网站优化公司大家好
  • 山东网架公司seo爱站网
  • 北湖区网站建设哪个好360优化大师官方网站
  • 网站有域名怎么和做的网页链接新闻媒体发布平台
  • server 2008 网站部署外贸网站营销推广