K8S configmap挂载文件
新建configmap:
apiVersion: v1
kind: ConfigMap
metadata:name: front-confnamespace: tsp
data:baseUrl.js: |window.baseUrl = 'http://xxx.com/'window.websocketUrl = 'ws://xxx:8090/ws'
创建configmap的几种形式:
# 使用目录创建(--fromfile 指定在目录下的所有文件都会被用在ConfigMap里面创建一个键值对,键的名字就是文件名,值就是文件的内容)
kubectl create configmap [configmap名称] --from-file={目录}
# 使用文件创建(--fromfile 这个参数可以使用多次,你可以使用两次分别指定上个实例中的那两个配置文件,效果就跟指定整个目录是一样的)
kubectl create configmap [configmap名称] --from-file=[文件]
# 从字面值创建
kubectl create configmap [configmap名称] --from-literal=[键值对]
在deployment挂载配置文件:
...
deployment.specvolumes:- name: front-configconfigMap:name: front-confcontainers:- name: appimage: xxx.docker.com/project/myapp:myversion...volumeMounts:- name: front-configmountPath: /mx-nodejs/dist/
启动deployment后,便可在应用容器内发现/mx-nodejs/dist/baseUrl.js文件(可见简单理解为在mountPath目录中挂载configMap.data中的多个文件),
K8S configmap挂载文件相关推荐
- K8S configmap详解:从文件创建、从文件夹创建及以volume、env环境变量的方式在pod中使用
K8S configmap详解:从文件创建.从文件夹创建及以volume.env环境变量的方式在pod中使用 ConfigMap是用来存储配置文件的kubernetes资源对象,所有的配置内容都存储在 ...
- 【K8S实战系列-nignx-2】k8s中configmap挂载配置nginx.conf
[K8S实战系统-nignx-2]k8s中configmap挂载配置nginx.conf 1. ConfigMap是什么 ConfigMap作用是存储不加密的数据到etcd中,让Pod以变量或数据卷V ...
- .NET Core 使用 K8S ConfigMap的正确姿势
背景 ASP.NET Core默认的配置文件定义在 appsetings.json和 appsettings.{Environment}.json文件中.这里面有一个问题就是,在使用容器部署时,每次修 ...
- 使用 ConfigMap 挂载配置文件
使用 ConfigMap 挂载配置文件 Intro 有一些敏感信息比如数据库连接字符串之类的出于安全考虑,这些敏感信息保存在了 AzureKeyVault 中,最近应用上了 k8s 部署,所以想把 A ...
- docker修改容器映射的端口_解密 Docker 挂载文件,宿主机修改后容器里文件没有修改...
问题 使用 Docker Volumes 时,有时需要挂载一个宿主机目录或者文件,提供数据可持续或者容器内部服务配置文件. 使用命令 docker run -it --rm -v /root/test ...
- k8s各类yaml文件
(1) deployment.yaml文件详解 apiVersion: extensions/v1beta1 #接口版本 kind: Deployment #接口类型 metadata:name: c ...
- Docker 入门系列(4)- Docker 数据管理(挂载目录、挂载文件、数据卷挂载、数据卷共享、数据卷删除、数据卷容器备份和恢复)
基于底层存储实现,Docker 提供了三种适用于不同场景的文件系统挂载方式:Bind Mount.Volume 和 Tmpfs Mount. Bind Mount 能够直接将宿主操作系统中的目录和文件 ...
- docker部署nginx并且挂载文件夹和文件
docker部署nginx并且挂载文件夹和文件 2018年05月30日 10:18:32 丢你刘某 阅读数:2315 这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和 ...
- 【转载】Linux命令-自动挂载文件/etc/fstab功能详解[转]
博客园 首页 新随笔 联系 订阅 管理 随笔 - 322 文章 - 0 评论 - 19 Linux命令-自动挂载文件/etc/fstab功能详解[转] 一./etc/fstab文件的作用 ...
最新文章
- java堆栈信息 linux_java - Java程序无法从Linux服务器远程读取文件 - 堆栈内存溢出...
- vscode使用教程python-用 VSCode 编写 python
- POJ 3461 kmp 应用
- linux第9天 UDP
- 当excel 导入数据库的字段大于255时,把第一行的字段加长超过255.
- java 10000阶乘_Java ForkJoinPool: 3秒计算100万的阶乘
- robotframework笔记5
- 告白气球--吉他教学
- ARM与X86架构的对决
- Atitti. 语法树AST、后缀表达式、DAG、三地址代码
- 如何用Carbon Copy Cloner把macOS系统旧硬盘备份到新硬盘上?
- csp试题1:线性分类器
- c语言十六位正整数表示,C语言学习(一)概述,数据类型
- java xlsm_poi读取excel(xls和xlsx,xlsm)给定单元格内容
- 时间复杂度和空间复杂度(超详细)
- 【MobileViT】
- 【shell】Cshell
- 基于ZYNQ的嵌入式学习笔记四(矩阵键盘实现电子琴)
- 区块链共享数据架构设计
- 【SQL】CAST()函数,(CAST AS decimal)
热门文章
- 图(一)之邻接表Adjacency List
- 山西省高中计算机考试要点,(山西省普通高中信息技术学业水平考试标准.doc
- Ubuntu 18下OpenCV3.4的安装与使用示例
- navicat 链接mysql异常 2005 - Unknown MySQL server host ‘xxxxxxxxx‘(11001)
- 消除疑虑:一切假大空都是纸老虎
- 如何优雅的设计工作流引擎(荣耀典藏版)
- 爬虫实战1——校园官网内容爬取
- 16、爬取知乎大v张佳玮的文章“标题”、“摘要”、“链接”,并存储到本地文件...
- selenium实现zhilian招聘的爬取
- 解决Github 每次上传都要输入用户名和密码