一、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编辑方式|相关推荐

  1. 零代码变更,巧用 Reloader 快速实现 Kubernetes 的 Configmap 和 Secret 热更新

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 1背景 1.1 配置中心问题 在云原生中配置中心,例如:Configmap和Secret对象,虽然可以进行直接更新 ...

  2. iOS 热更新8种实现方式

    一.JSPatch 热更新时,从服务器拉去js脚本.理论上可以修改和新建所有的模块,但是不建议这样做. 建议 用来做紧急的小需求和 修复严重的线上bug. 二.lua脚本 比如: wax.热更新时,从 ...

  3. Unity热更新技术整理

    一.热更新学习介绍 1.什么是热更新 举例来说: 游戏上线后,玩家下载第一个版本(70M左右或者更大),在运营的过程中,如果需要更换UI显示,或者修改游戏的逻辑,这个时候,如果不使用热更新,就需要重新 ...

  4. Lua开发工作笔记0001---什么是热更新为什么要热更

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 APP热更新是指软件不通过运营商店的软件版本更新审核,直接通过应用自行下载的软件数据更新的行为. ...

  5. lua 函数 默认值_Unity热更新框架之xLua

    一:xLua概述 二:Lua文件加载 三:xLua文件配置 四:Lua与C#交互 五:xLua热更新 一:xLua概述 1.1 xLua简介 xLua是由腾讯维护的一个开源项目,xLua为Unity. ...

  6. quarkus 入门教程(二) -项目开发模式热更新及项目断点调试方法

    quarkus 入门教程(二) -项目断点调试方法 1.项目热更新 quarkus:dev runs 方式启动,项目会以开发者模式启动,当修改了java文件或者resource文件后,项目会在后台编译 ...

  7. spring boot 应用设置session path_kubernetes configmap 热更新spring-boot应用

    一. 背景 在生产环境中,一个app服务处于工作中的状态,此时如果需要临时替换某些配置信息,如数据库连接池大小,链接等,一般都需要在源码端修改配置信息,然后重新部署,可想而知,这样做会影响用户或者其他 ...

  8. spring boot http status 400_kubernetes configmap 热更新spring-boot应用

    一. 背景 在生产环境中,一个app服务处于工作中的状态,此时如果需要临时替换某些配置信息,如数据库连接池大小,链接等,一般都需要在源码端修改配置信息,然后重新部署,可想而知,这样做会影响用户或者其他 ...

  9. k8s 配置存储之 Configmap secret

    文章目录 configmap 示例 更新 Secret Pod 用使用 Secret三种方式 使用 kubectl 创建 Secret 手动创建 Secret data stringData 从生成器 ...

最新文章

  1. 激光雷达模块支持提高高速公路速度
  2. 1031 Hello World for U (20 分)【难度: 一般 / 知识点: 找规律】
  3. 光复用技术中三种重要技术_传感器在机器人技术研究发展历程中扮演着重要角色...
  4. 二手轻型载货车报价图片_别买贵了,老陈带你走进二手iPhone的大本营:深圳飞扬市场...
  5. 深度装机大师一键重装_笔记本怎么重装系统?笔记本自己如何重装系统?
  6. 热血江湖战无止境与服务器连接不稳定,《热血江湖》V14.0“战无止境”新版玩不停...
  7. ASP.NET MVC Controller Overview摘录
  8. php如何请求api,PHP如何发送GET/POST请求调用API
  9. IIS启用GZip压缩
  10. 解决其他浏览器能上网谷歌浏览器不能上网
  11. 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积用scanf输人数据,输出计算结
  12. 基于微信小程序的兼职发布接单系统
  13. 沪深A股指数历史分时交易数据API接口(JSON标准格式,Get请求方式)
  14. Unity 镜面反射
  15. C语言图书管理系统[2023-01-06]
  16. Caused by org.springframework.beans.factory.NoSuchBeanDefinitionException
  17. thinkphp6控制器
  18. 加州伯克利本科学计算机好吗,加州大学伯克利分校计算机科学专业详解!
  19. 手把手教你编写脚本批量实现k8s镜像部署
  20. 数据中心机房建设有哪些关键问题要考虑?

热门文章

  1. 微软超融合服务器,微软推出超融合系统Azure Stack HCI
  2. 用python写一个可视化爱心
  3. 蓝牙TWS耳机IBRT的原理初分析
  4. scrapyd运行后被拒绝访问1
  5. 卸载chrome后无法安装新的chrome
  6. Android 12 新APP启动画面(SplashScreen API)简介源码分析
  7. MOOS-ivp 实验六 海洋声学环境
  8. 如何批量将simulink文件保存为前期版本
  9. 硬盘已删除的数据怎么恢复?磁盘数据恢复,试试这3大方法!
  10. tornado中数据库ORM操作(二):通过peewee-async集成到tornado中