k8s configmap 挂载配置文件

摘要:
其实我没搞懂path/to/的意思不过照着搬,的确好用,那就当作固定用法吧,

转自https://blog.csdn.net/weixin_34102807/article/details/85965725

1、新建ConfigMap

apiVersion: v1
kind: ConfigMap
metadata:
  name: test-conf
  namespace: default
  labels:
    name: test-conf
data:
  test.properties: |
    db.url=jdbc:oracle:thin:@172.16.10.178:1521:orcl
    db.user=sz_res
    db.passwd=sz_res
  test2.properties: |
    xxxxxxxxxxxxxxxxxxxxxxxxxxxx

2、新建deployment

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: test-app
  namespace: default
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: test-app
    spec:
      containers:
        - name: test-container
          image: test/tomcat:v1
          imagePullPolicy: Always
          volumeMounts:
            - name: test
              mountPath: /usr/local/tomcat/webapps/test/WEB-INF/classes/test.properties
              subPath: path/to/test.properties
            - name: test2
              mountPath: /usr/local/tomcat/webapps/test/WEB-INF/classes/test2.properties
              subPath: path/to/test2.properties
      volumes:
        - name: test
          configMap:
            name: test-conf
            defaultMode: 0777
            items:
            - key: test.properties
              path: path/to/test.properties
        - name: test2
          configMap:
            name: test-conf
            items:
            - key: test2.properties
              path: path/to/test2.properties

挂载容器内部的文件的权限。(必须是介于0和0777(八进制)之间的数字,包括两者在内)

其实我没搞懂path/to/的意思
不过照着搬,的确好用,那就当作固定用法吧,

免责声明:文章转载自《k8s configmap 挂载配置文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CentOS6.5下设置静态IPhtml之间传递参数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

机器学习--用朴素贝叶斯分类法辨别男女声音

和前面介绍到的kNN,决策树一样,贝叶斯分类法也是机器学习中常用的分类方法。贝叶斯分类法主要以概率论中贝叶斯定理为分类依据,具有很广泛的应用。本文通过一个完整的例子,来介绍如何用朴素贝叶斯分类法实现分类。主要内容有下:     1、条件概率与贝叶斯定理介绍     2、数据集选择及处理     3、朴素贝叶斯分类器实现     4、测试分类效果     5...

#学习分享#开发基础知识之前端测试(一)

前言:本文用于2018/1/30晚内部分享。主题:前端单元测试 正文: 一、思考 我的目标是,如何浅入本次的主题,让愿意接收陌生信号的“对象”快速简单的get到信号,并且对本次分享产生一个小兴趣。 二、What     本章节主要讲述前端单元测试做什么,vue单元测试做什么。   (1) 基础概念 测试的概念:测试是检测你的应用代码(也叫“生产代码”)...

layui时间组件的应用

  layui为我们封装了一些很方便的组件,四件组件就是其中之一   这里拿一个直接显示在页面上的日历组件来说明      上面的翻页按钮对应月份和年份的翻页      HTML部分,只需要写一个div来接取组件 <div id="test"></div>   然后引入js   这里要对应你自己的layui.js地址 <sc...

Springboot中的@EnableAsync和@Async的作用和基本用法

  日常开发中,我们偶尔会遇到在业务层中需要同时修改多张表的数据并需要有序的执行,如果用往常的同步的方式,也就是单线程的方式来执行的话,可能会出现执行超时等异常造成请求结果失败,及时成功,前端也需要等待较长时间来获取响应结果,这样不但造成了用户体验差,而且会经常出现请求执行失败的问题,在这里我们一般会采用3种方式来处理。 在采用三种方式之前,我们所有来观察...

HDFS 命令深入浅出

HDFS 命令深入浅出~ [root@neusoft-master ~]# hadoop dfs Usage: hadoop fs [generic options][-appendToFile <localsrc> ... <dst>][-cat [-ignoreCrc] <src> ...][-checksum &l...

MySQL 千万 级数据量根据(索引)优化 查询 速度

一、索引的作用索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。 提升查询速度的方向一是提升硬件(内存、cpu、硬盘),二是在软件上优化(加索引、优化sql;优化sql不在本文阐述范围之内)。 能在软件上解决的...