下面以chart为例子:

1、创建ConfigMap,这里要注意config.js为挂载的文件名

[root@cn-hongkong templates]# cat app-config.yaml

apiVersion: v1

kind: ConfigMap

metadata:

name: {{ .Values.app.name }}-config

namespace: {{ .Values.app.namespace }}

data:

config.js: |

{{ .Values.configjs | indent 4 }}

2、Deployment部分,意思就是讲ConfigMap中的config.js文件挂载覆盖/usr/share/nginx/page-management/js/config.js。单个文件挂载要用参数:subPath

volumeMounts:

- name: config-js

mountPath: "/usr/share/nginx/page-management/js/config.js"

subPath: config.js

volumes:

- name: config-js

configMap:

name: page-management-nginx-config

3、values.yaml部分,注意"|"下面的配置要缩进2个空格

configjs: |

window.webApi = {

AXIOS_TIMEOUT: 10000

}

kubernetes进阶之三:Pod

一:Pod 是什么 Pod是Kubernetes的最重要最基本的概念.它是能够被创建,调度和管理的最小部署单元.一个Pod代表集群中一个运行的进程. 二:Pod的组成 一个Pod由一个特殊的根容器Pa ...

Kubernetes — 为什么我们需要Pod?

不过,我相信你在学习和使用 Kubernetes 项目的过程中,已经不止一次地想要问这样一个问题:为什么我们会需要 Pod? 是啊,我们在前面已经花了很多精力去解读 Linux 容器的原理.分析了 D ...

kubernetes yaml格式的Pod配置文件

kubernetes yaml文件解析 # yaml格式的pod定义文件完整内容: apiVersion: v1 #必选,版本号,例如v1 kind: Pod #必选,Pod metadata: #必 ...

三、Kubernetes之深入了解Pod

1.yaml格式的Pod配置文件内容及注解 深入Pod之前,首先我们来了解下Pod的yaml整体文件内容及功能注解. 如下: # yaml格式的pod定义文件完整内容: apiVersion: v ...

kubernetes之多容器pod以及通信

系列目录 容器经常是为了解决单一的,窄范围的问题,比如说微服务.然而现实中,一些复杂问题的完成往往需要多个容器.这里我们讨论一下如何把多个容器放在同一个pod里以及容器间的通信 什么是pod pod是 ...

新手学习FFmpeg - 如何编写Kubernetes资源文件

Kubernetes API的使用方式 Kubernetes API属于声明式API编程, 它和常用的命令式编程有一些区别. 通俗的说,命令式编程是第一人称,我要做什么,我要怎么做. 操作系统最喜欢这 ...

Kubernetes YAML 文件全字段详解

Kubernetes YAML 文件全字段详解 Deployment yaml 其中主要参数都在podTemplate 中,DaemonSet StatefulSet 中的pod部分一样. apiVe ...

kubernetes concepts -- Termination Of Pod

Pods are the smallest deployable units of computing that can be created and managed in Kubernetes. W ...

Kubernetes——YAML文件

kubernetes——yaml文件的编写yaml文件的结尾后缀名.yaml或者.yml都能够识别.yaml文件就像脚本一样,可以放在任意的位置.编写yaml文件需要用到的帮助手册的查看: kubec ...

随机推荐

最后一周psp

团队项目PSP 一:表格     C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论用户界面 10:20 11:45 25 40 80 分析 ...

JSP 相关试题(三)

判断题 1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对 ) 2.Web开发技术包括客户端和服务器端的技术.(对 ) 3.Tomcat和JDK都 ...

bzoj4199

看到这题我就伤心,当初想到了正解却因为各种sb原因没有写…… 好吧,其实我的正解是比较挫的…… 大家似乎都用了后缀数组,我用了后缀自动机(后缀树) 其实SAM是很好想得,用SAM建出后缀树后 我们考虑 ...

Linux进程通信----匿名管道

Linux进程通信中最为简单的方式是匿名管道 匿名管道的创建需要用到pipe函数,pipe函数参数为一个数组表示的文件描述字.这个数组有两个文件描 述字,第一个是用于读数据的文件描述符第二个是用于写数 ...

UIPasteboard 粘贴板

UIPasteboard *pasteboard = pasteboard.string = self.label.text;

[文章存档]Azure上部署的java app在向第三方服务传送中文时出现乱码

https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-java ...

java swing MenuItem乱码处理

用java开发一个带有托盘图标的程序, 其它模块的中文显示都是正常的,就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块) 解决: 1: 在你的具有main函数的类也即你应用运行的主类上点击右 ...

格子中输出|2015年蓝桥杯B组题解析第四题-fishers

StringInGrid函数会在一个指定大小的格子中打印指定的字符串. 要求字符串在水平.垂直两个方向上都居中. 如果字符串太长,就截断. 如果不能恰好居中,可以稍稍偏左或者偏上一点. 下面的程序实现 ...

oracle忘记密码,修改密码

1:输入命令: sqlplus /nolog ,进入oracle控制台,并输入 conn /as sysdba;以DBA角色进入.2:若修改某一个用户密码, 修改用户口令 格式为:alter user ...

VS2010 简单ATL COM开发

...