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

旅游网站建设合同电子商务网站建设合同样本

旅游网站建设合同,电子商务网站建设合同样本,泰州网站建设工作,店名设计logoKubernetes中什么是subPath 有时#xff0c;在单个 Pod 中共享卷以供多方使用是很有用的。volumeMounts.subPath 属性可用于指定所引用的卷内的子路径#xff0c;而不是其根路径。 这句话理解了#xff0c;基本就懂subPath怎么用了#xff0c;比如我们要替换nginx.cnf, 挂…Kubernetes中什么是subPath 有时在单个 Pod 中共享卷以供多方使用是很有用的。volumeMounts.subPath 属性可用于指定所引用的卷内的子路径而不是其根路径。 这句话理解了基本就懂subPath怎么用了比如我们要替换nginx.cnf, 挂载的ConfigMap是一个文件夹如果没有subPath,那/etc/nginx/nginx.cnf将变成一个文件夹,subPath是用来指定卷内子路径的! 按照逻辑subPath应该在volumes下进行设置会比较合理这可能就是它不好理解的根本原因。 什么时候应该使用 subPath 场景一: 一个共享卷, 挂载多个路径.场景二: ConfigMap或Secret挂载到特定目录的特定路径, 而该目录下已经有其他文件且不希望被覆盖掉 1. subPath字段的作用 在Linux中将目录A挂载到目录B则目录B原有的文件都会被目录A下的文件覆盖。 那么在k8s中如何将configmap挂载到容器中某个目录的文件中呢答案是使用subPath。 subPath可以将configMap和secret作为文件挂载到容器中而不覆盖挂载目录下的文件。 话不多说直接看一个例子。 制作案例镜像 dockerfile: FROM busybox WORKDIR /workspace RUN touch a.txt b.txt c.txt切换到dockerfile目录下执行 docker build -t mydocker:latest . docker tag mydocker:latest zengfeng666/mydocker:1.0 docker push zengfeng666/mydocker:1.0configmap.yaml apiVersion: v1 kind: ConfigMap metadata:name: configmapnamespace: dev data:info: |username:adminpassword:123456info2: zhangsssssssssssssssssssssssssspod1.yaml apiVersion: v1 kind: Pod metadata:name: pod1namespace: dev spec:containers:- name: mydockerimage: zengfeng666/mydocker:1.0command: [/bin/sh, -c, while true; do sleep 2; done;]volumeMounts:- name: configmountPath: /workspacevolumes:- name: configconfigMap:name: configmappod2.yaml apiVersion: v1 kind: Pod metadata:name: pod2namespace: dev spec:containers:- name: mydockerimage: zengfeng666/mydocker:1.0command: [/bin/sh, -c, while true; do sleep 2; done;]volumeMounts:- name: configmountPath: /workspace/infosubPath: info- name: configmountPath: /workspace/info2subPath: info2volumes:- name: configconfigMap:name: configmap$ kubectl create -f pod1.yaml $ kubectl create -f pod2.yaml$ kubectl get pods -n dev NAME READY STATUS RESTARTS AGE pod1 1/1 Running 0 2m20s pod2 1/1 Running 0 14s可以看到因为pod1中是将configmap直接挂载到了容器的workspace目录由于Linux的目录挂载特性可以看这篇什么是挂载Linux挂载详解原来的workspace目录下的文件将会被挂载过来的目录下可以将configmap看成一个目录因为每个key都是一个文件的文件所覆盖因此workspace中只有configmap中的info和info2文件。如果不想被覆盖则要以文件的方式进行挂载如pod2.yaml中所示注意mountPath和subPath的写法subPath此时指的就是configMap中的key也就是文件名。 2. items字段的作用 假如不想以key名作为配置文件名可以引入items 字段在其中逐个指定要用相对路径path替换的key volumes:- name: configconfigMap:name: configmapitems:- key: info # 原文件名(key的名称)path: userinfo # 修改之后的文件名(key的名称)- key: info2path: userinfo2items还有一个作用就是只有items下的key对应的文件会被挂载到容器中。 比如pod1.yaml中不想把info和info2都挂载到workspace目录下而只需要挂载info到workspace目录下则可以将pod1.yaml的volumes字段修改为 volumes:- name: configconfigMap:name: configmapitems:- key: info path: info
http://www.hkea.cn/news/14476963/

相关文章:

  • 重庆选科网站百度信息流广告平台
  • 重庆永川网站建设价格智慧记免费官方下载
  • 网站图片动态换名重庆市建设工程质量信息网
  • 中山免费建网站如何提高网站的知名度
  • 国办网站建设指引管理咨询有限公司经营范围
  • 江西手机版建站系统开发肥城市区seo关键词排名
  • 手机购物网站设计游戏大全免费版入口
  • 怎么面试一个网站开发的人江苏省国家示范校建设专题网站
  • 网站续费合同豪禾创意海报设计理念
  • 电子商务网站建设题想学做网站需要学什么
  • 汕头市澄海区建设局网站网站添加文字大小
  • 综合性门户网站列举网络广告有哪些
  • 娱乐网站的代理怎么做望野古诗朗读
  • 刚建设的网站如何推广昆明网站建设哪家合适
  • 佛山伦教网站设计做初中题赚钱的网站
  • 网站 维护 费用建易网官网
  • 视频播放网站开发的报告微站网建站系统
  • 北京网站制作网络推广公司人力外包
  • 做一个商城网站多少钱平湖建设局网站
  • 做网站设计需要具备哪些wordpress上不去了
  • 茂名网站建设解决方案外贸销售怎么找客户
  • 怎么切图做网站优化大师是什么
  • 创建网站要找谁如何保护自己的网站
  • 做股权众筹的网站中山手机网站制作多少钱
  • 建设网站商城后台系统网站付款链接怎么做
  • 建设工程消防监督管理规定网站不合理的网站
  • 医疗类网站建设百度爱采购下载app
  • 分享10个国外优秀的平面设计网站百川互联
  • 如何搜索易思cms做的网站学服装设计培训机构
  • 广州网站建设外包公司vr 网站怎么做的