CC00185.CloudKubernetes——|KuberNetes配置管理.V16|——|configmap.secret热更新.v02|configmap编辑方式|
### --- 编辑configmap的形式:~~~ 方式一: edit:显示文件内容会很杂乱,不是很标准的显示内容,造成视觉的难理解。若是文件特别小的话,它会把文件内容显示在configmap的文件中,若是文件特别长的话,它是不会把文件内容显示在configmap文件中,只会显示文件的大小。
~~~ 方式一: 可以把这个文件导出一个yaml文件,更改里面的内容,然后replace一下。
~~~ 方式二: 资源管理平台,直接在平台编辑,
~~~ 方式三: --dry-run -oyaml;可以使用这个参数解决
### --- 创建configmap
~~~ kubectl create cm nginx-conf --from-file=nginx.conf把这个命令执行的结果打印出来,
~~~ 但是不把它发给kubeapiserver;
~~~ 所以说它不会被执行,只是被打印出来。[root@k8s-master01 ~]# kubectl create cm nginx-conf --from-file=nginx.conf --dry-run -oyaml
[root@k8s-master01 ~]# vim nginx.conf
user nginx;
worker_processes 3; // 将它的值更改为3
### --- 执行更新命令
~~~ --from-file在replace是不支持的,是没有这个参数的[root@k8s-master01 ~]# kubectl create cm nginx-conf --from-file=nginx.conf --dry-run -oyaml | kubectl replace -f-
[root@k8s-master01 ~]# kubectl replace cm nginx-conf --from-file=nginx.conf
Error: unknown flag: --from-file
See 'kubectl replace --help' for usage.
[root@k8s-master01 ~]# kubectl get cm nginx-conf -oyaml
apiVersion: v1
data:nginx.conf: "\r\nuser nginx;\r\nworker_processes // 查看它的worker_processes的值已经变成3了
[root@k8s-master01 ~]# kubectl create -h | grep dry-run--dry-run='false' // 默认是false,若是更改为true,它就会只打印这个对象,只打印你发送的这个对象,不会发布到kubeapiserver,只会把你写入的内容打印出来即可。相当于替你写一个yaml文件,你不用去写yaml文件了。然后再去执行它
### --- 查看它的值是否被更新[root@k8s-master01 ~]# kubectl exec -ti demo-nginx-5d64cb8bf7-bmqbc -- cat /mnt/nginx.conf
user nginx;
worker_processes 3; // 更新完成。
CC00185.CloudKubernetes——|KuberNetes配置管理.V16|——|configmap.secret热更新.v02|configmap编辑方式|相关推荐
- 零代码变更,巧用 Reloader 快速实现 Kubernetes 的 Configmap 和 Secret 热更新
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 1背景 1.1 配置中心问题 在云原生中配置中心,例如:Configmap和Secret对象,虽然可以进行直接更新 ...
- iOS 热更新8种实现方式
一.JSPatch 热更新时,从服务器拉去js脚本.理论上可以修改和新建所有的模块,但是不建议这样做. 建议 用来做紧急的小需求和 修复严重的线上bug. 二.lua脚本 比如: wax.热更新时,从 ...
- Unity热更新技术整理
一.热更新学习介绍 1.什么是热更新 举例来说: 游戏上线后,玩家下载第一个版本(70M左右或者更大),在运营的过程中,如果需要更换UI显示,或者修改游戏的逻辑,这个时候,如果不使用热更新,就需要重新 ...
- Lua开发工作笔记0001---什么是热更新为什么要热更
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 APP热更新是指软件不通过运营商店的软件版本更新审核,直接通过应用自行下载的软件数据更新的行为. ...
- lua 函数 默认值_Unity热更新框架之xLua
一:xLua概述 二:Lua文件加载 三:xLua文件配置 四:Lua与C#交互 五:xLua热更新 一:xLua概述 1.1 xLua简介 xLua是由腾讯维护的一个开源项目,xLua为Unity. ...
- quarkus 入门教程(二) -项目开发模式热更新及项目断点调试方法
quarkus 入门教程(二) -项目断点调试方法 1.项目热更新 quarkus:dev runs 方式启动,项目会以开发者模式启动,当修改了java文件或者resource文件后,项目会在后台编译 ...
- spring boot 应用设置session path_kubernetes configmap 热更新spring-boot应用
一. 背景 在生产环境中,一个app服务处于工作中的状态,此时如果需要临时替换某些配置信息,如数据库连接池大小,链接等,一般都需要在源码端修改配置信息,然后重新部署,可想而知,这样做会影响用户或者其他 ...
- spring boot http status 400_kubernetes configmap 热更新spring-boot应用
一. 背景 在生产环境中,一个app服务处于工作中的状态,此时如果需要临时替换某些配置信息,如数据库连接池大小,链接等,一般都需要在源码端修改配置信息,然后重新部署,可想而知,这样做会影响用户或者其他 ...
- k8s 配置存储之 Configmap secret
文章目录 configmap 示例 更新 Secret Pod 用使用 Secret三种方式 使用 kubectl 创建 Secret 手动创建 Secret data stringData 从生成器 ...
最新文章
- 激光雷达模块支持提高高速公路速度
- 1031 Hello World for U (20 分)【难度: 一般 / 知识点: 找规律】
- 光复用技术中三种重要技术_传感器在机器人技术研究发展历程中扮演着重要角色...
- 二手轻型载货车报价图片_别买贵了,老陈带你走进二手iPhone的大本营:深圳飞扬市场...
- 深度装机大师一键重装_笔记本怎么重装系统?笔记本自己如何重装系统?
- 热血江湖战无止境与服务器连接不稳定,《热血江湖》V14.0“战无止境”新版玩不停...
- ASP.NET MVC Controller Overview摘录
- php如何请求api,PHP如何发送GET/POST请求调用API
- IIS启用GZip压缩
- 解决其他浏览器能上网谷歌浏览器不能上网
- 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积用scanf输人数据,输出计算结
- 基于微信小程序的兼职发布接单系统
- 沪深A股指数历史分时交易数据API接口(JSON标准格式,Get请求方式)
- Unity 镜面反射
- C语言图书管理系统[2023-01-06]
- Caused by org.springframework.beans.factory.NoSuchBeanDefinitionException
- thinkphp6控制器
- 加州伯克利本科学计算机好吗,加州大学伯克利分校计算机科学专业详解!
- 手把手教你编写脚本批量实现k8s镜像部署
- 数据中心机房建设有哪些关键问题要考虑?