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

惠州营销网站建设戴尔官方网站建设启示

惠州营销网站建设,戴尔官方网站建设启示,凡科互动游戏,企业网站营销的实现方式解读目录 一、为什么使用存储卷 二、emptyDir存储卷 1.概念 2.创建Pod emptyDir 3. 验证emptyDir存储卷 三、hostPath存储卷 1.概念 2.创建Pod hostPath 3.验证hostPath存储卷 三、nfs共享存储卷 1.概念 2.安装nfs#xff0c;配置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.yutouwan.com/news/326204/

相关文章:

  • 网站未备案被阻断怎么做韩国教育网站模板
  • 教育网站设计案例wordpress小程序怎么不用认证审核
  • 网站开发三端指哪三端使用html5做语音标注网站
  • 建设网站技术公司电话山西新冠最新消息今天
  • 湖南网站设计企业龙岗网络营销网站制作哪里好
  • 贵州做网站的网站使用帮助内容
  • 做塑胶网站需要什么杭州网站制作服务
  • 龙华企业网站建设公司自建木屋教程
  • 散文网站模板零陵做网站
  • word超链接网站怎样做上海网站制作软件
  • 南京市住房与城乡建设局网站网站开发代理
  • 太原这边有做网站的吗临沂电商网站建设
  • 一般网站建设费用预算做网站第一次见客户
  • 怎么设置网站服务器复旦大学精品课程网站
  • 用vue做商城网站常用的jswordpress取缩略图
  • 那个网站专门做婚纱相册网页制作源代码免费的
  • 二手房在哪个网站做合同wordpress 搭建平台
  • 深圳商业网站建设模板产品免费推广平台有哪些
  • 中心网站设计整体vi设计方案
  • 做期货都看哪个网站专业的集团网站建设
  • 高端企业网站建设蓦然郑州网站建设中移电子商务有限公司
  • 汽车网络营销推广方案东莞网站优化方案
  • 网站内的链接怎么做的wordpress p=29
  • 如何打破违法网站房地产最新政策
  • 富民网站建设最好用的网站建设软件
  • wan网站建设国外服务器商
  • 丹东信息深圳最好的seo培训
  • html做一个登录注册页面苏州优化件
  • 政务微网站建设方案正规的企业网站建设公司
  • 网站佣金怎么做分录网站轮播效果