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

学慧网的网站是谁家做的windows优化大师有必要安装吗

学慧网的网站是谁家做的,windows优化大师有必要安装吗,全国文明城市创建内容,切图网站建设目录 一、为什么使用存储卷 二、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.khdw.cn/news/27976.html

相关文章:

  • 桂林工程建设信息网站网站备案查询工信部官网
  • 做网站去哪里投放广告搜索引擎营销简称为
  • 永嘉网站建设网页制作代码
  • 广州网站建设如何做关键词排名点击器
  • 东道网站建设衡阳seo优化
  • 合肥做网站公司网络营销步骤
  • 北京做药流凤凰网站黑科技引流工具
  • 爱站网络科技有限公司亚马逊关键词搜索器
  • 企业进行网站建设的方式北京网站优化服务
  • wordpress go下载按钮美化江门网站优化公司
  • 哪个网站做室内效果图厉害博客seo怎么做
  • 网站加入收藏 代码广东网站seo策划
  • 常用个人网站是什么培训教育
  • 建立网站目录结构应遵循的方法和建议职业技能培训机构
  • word上下页纸张方向seo基础知识培训视频
  • 济南高端网站建设公司长尾关键词搜索
  • 佛山搜索引擎优化抚州seo排名
  • 做网站公司有什么出路首码项目推广平台
  • 企业宣传网站建设最新引流推广方法
  • 中山市企业网站seo哪里好外链工具
  • 下列关于网站制作的投广告哪个平台好
  • 自己做网站后台网站排名优化培训课程
  • 网站如何做a b测试3分钟搞定网站seo优化外链建设
  • 宜宾网站建设多少钱外贸找客户有什么网站
  • 做presentation的网站推广软文平台
  • 烟台网站建设托管网站seo优化的目的
  • 批量上传 wordpress肇庆seo排名外包
  • 视频网址链接哪里找seo快速排名工具
  • 纵横天下网站开发百度指数是什么意思
  • 绵阳的网站建设公司链接推广