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

网站建设的语言与工具企业网站建设论文文献综述

网站建设的语言与工具,企业网站建设论文文献综述,wordpress小工具文件夹,科技网站模板我们继续来查看 k8s 的卷#xff0c;上一次我们分享了将磁盘挂载到容器中#xff0c;empyDir 和 gitRepo 都是会随着 pod 的启动而创建#xff0c;随着 pod 的删除而销毁 那么我们或许会有这样的需求#xff0c;期望在 pod 上面读取节点的文件或者使用节点的文件系统来访问…我们继续来查看 k8s 的卷上一次我们分享了将磁盘挂载到容器中empyDir 和 gitRepo 都是会随着 pod 的启动而创建随着 pod 的删除而销毁 那么我们或许会有这样的需求期望在 pod 上面读取节点的文件或者使用节点的文件系统来访问节点的设备 这个时候我们就可以让 hostPath 出马了 hostPath 咱们来看图说话 hostPath 卷会指向节点文件系统上的特定文件或者目录我们同时在一个节点上运行并在 hostPath 卷中使用相同的路径的 pod 就可以看到相同的文件了 使用 hostPath 卷的时候哪怕我们删除 pod hostPath 卷的内容也不会被删除若现在启动了一个 pod也会发现之前被删除 pod 留下来的数据这里必须是在同一个工作节点上的 pod 发现问题 通过上面的 hostPath 的介绍我们知道 hostPath 卷的数据是放在工作节点上的若是节点 A 上的 pod 被重启重启后的 pod 跑到 节点 B 去了那么新的 pod 是没有版本访问到之前 pod 产生或者是挂载的数据的 因此我们使用 hostPath 卷的时候要慎重考虑因此 hostPath 卷对节点真的是非常敏感的。 一般 hostPath卷使用的都是一些系统级别的 Pod 例如在 kube-system 命名空间下面 被 DaemonSet 管控的一些系统级别的 pod会使用 hostPath 这些 pod 被 DaemonSet 管控每一个节点只会有 1 个副本若节点上的副本发生异常那么会马上在当前节点立刻创建一个 新的 pod 因此新的 pod 自然就能够正常的访问到 上一个 pod 留下来的数据了自然就可以接着上一个 pod 的运行状态运行下去了 持久化存储 就上面的这个问题如果我们的 pod 无论跑到那个节点上的时候都需要每个节点都有相同的数据可以使用这个时候我们可以如何处理呢 我们可以创建一个 pod里面跑一个带有持久卷 hostPath 的数据库可以是 mongodb mongodb-pod-hostpath.yaml apiVersion: v1 kind: Pod metadata:name: xmt-mongodb spec:volumes:- name: mongodb-datahostPath:path: /tmp/mongodbcontainers:- image: mongoname: mongodbvolumeMounts:- name: mongodb-datamountPath: /data/dbports:- containerPort: 27017protocol: TCP 写一个 pod 的清单hostPath 卷设置 /tmp/mongodb创建的容器使用 mongo 容器挂载的路径是 /data/db容器端口设置 mongodb 的默认端口 27017 kubectl create -f mongodb-pod-hostpath.yaml 创建 pod 后查看效果 我们的思路是进入到 mongodb Pod 中 完成如下 2 步骤 第一步骤 创建一个数据库mytest创建一张表命名为 test插入一条数据数据为 name:’xiaomotong888’ 第二步骤 然后删除这个 mongodb Pod 后重新启动一个一模一样的 mongodb Pod 查看刚才插入的数据是否还在若在说明 hostPath 的卷的内容不会随着 pod 的删除而被销毁掉 第一步 use mytest switched to db mytestdb.test.insert({name:xiaomotong888}) WriteResult({ nInserted : 1 })db.test.find() { _id : ObjectId(61ed74f43c34bef84d2f5a4c), name : xiaomotong888 }第二步 通过上图已经证实了我们上述的想法这是符合预期的哪怕 pod 被删除后重建持久化存储的磁盘中仍然有 pod 实例中持久化的数据 另外一个持久化存储卷 还记得之前我们列的一堆卷类型emptyDirgitRepohostPath 都说了现在就差 NFS 卷了 NFS 卷 NFS 卷是啥呢 顾名思义网络文件系统的卷这个卷用起来就比较方便了写清单的时候也是非常容易的我们只需要指定 NFS 的 server 地址 和路径即可 例如可以这样 。。。 volumes:- name: mongodbxxxxnfs:server: x.x.x.xpath: /xx/xx/xx/xx 。。。 这个用起来就没有那么多幺蛾子数据挂载了别的地方这些数据都是持久化的跟 pod 的启动删除就没有什么关系了 今天就到这里学习所得若有偏差还请斧正 欢迎点赞关注收藏 朋友们你的支持和鼓励是我坚持分享提高质量的动力 好了本次就到这里 技术是开放的我们的心态更应是开放的。拥抱变化向阳而生努力向前行。 我是阿兵云原生欢迎点赞关注收藏下次见~ 更多的可以查看 零声每晚八点直播https://ke.qq.com/course/417774
http://wiki.neutronadmin.com/news/300441/

相关文章:

  • 南京医院手机网站建设邢台做网站优化费用
  • 金融集团网站模板怎样制作网站积分系统
  • 高端网站建设制作设计夫唯seo培训
  • 南京做网站团队想搞网站建设
  • wordpress备份网站淘宝网站图片维护怎么做
  • 做网站中网页的大小网站建设用户需求
  • 个人成立公司怎么做企业网站建设网站和备案
  • 网站建设企业有哪些哪里可以做网站啊
  • 深圳专业网站建设技术微信商城怎么弄
  • 网站开发的分工网站子目录是什么
  • 提供网站制作公司哪家专业做网站需要注意的地方
  • 商城网站开发技术可行性分析单页营销型网站建设
  • 济源网站建设费用wordpress怎么适应手机
  • 外贸网站建设推广公司前景如何网站设计制作培训
  • 网站开发如何dw中小手wordpress的ping
  • 淄博周村网站建设报价如何让新网站
  • 单页网站多钱淄博网站建设0533cl
  • dedecms中餐网站模板旅游网站怎样做宣传
  • 医学网站建设方案找公司做网站多少钱成都
  • 电商类网站怎么做推广海南百度推广运营中心
  • 有什么网站做微商重庆建设工程信息网30系统
  • 网站开发流程可规划为哪三个阶段php技术应用于中小企业网站开发
  • 关方网站买微信destoon做的网站
  • 可信网站认证的区别网站建设应注意哪些问题
  • 个人网页设计模板网站网站开发的语言有什么
  • 思科中国网站开发案例导视标识设计
  • wordpress你没有权限设置抖音seo代理
  • 手机网站视频无法播放是怎么回事成都模板网建站
  • 北海网站优化哈尔滨建设工程有限公司
  • 公司 网站 源码电商网站建设期末考试