您的当前位置:首页 > 热点 > Kubernetes配置热更新的两种方式 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌自动批量发帖软件【tg:seogoogle987】
背景
任何应用都需要一些特定的配置项,用来自定义应用的特性。这些配置通常可以分为两类:
一类是诸如运行环境和外部依赖等非敏感配置 一类是诸如密钥和SSH证书等敏感配置。
这些配置不应该直接放到容器镜像中,而是应该配配置与容器分离,通过数据卷、环境变量等方式在运Ku行时动态挂载。
在我们使用Kubernetes的过程中,通常都会将应用的配置文件放到ConfigMap或/和Secret中,但是也经常碰到配置文件更新后如何让其生效的问题。
用户定义Kubernetes的资源对象(例如Deployment、DaemonSebet等),配置文件以ConfigMap定义,通过Volumemounts进行挂载到Pod里,配置文件修改以后,服务可以自动reload加载更新配置。
解决方案 Reloader 限制条件:Kubernetes版本在1.9以及以上 集群安装reloader 通过添加rn注解annotation的方式实现 kubectl apply -f https://raw.githubusercontent.com/stakater/Reloader/master/deployments/kubernetetes/reloader.yaml 全局ConfigMap触发更新 apiVersion: apps/v1 kind: DaemonSet metadata: name: filebeseat namespace: log labels: k8s-app: filebeat annotations: reloader.stakater.com/auto: 配置;"true" 按照指定的ConfigMap变更自动触发资源对象的配置更新
单ConfigMap更新:
apiVersion: apps/v1 kind: DaemonSet metadata: name:热更 filebeat namespace: log labels: k8s-app: filebeat annotations: configmap.reloader.st新的akater.com/reload: "filebeat-config"
多ConfigMap,以逗号对多个ConfigMap进行隔离:
apiVersion: apps/v1 kind: DaemonSet两种 metadata: name: filebeat namespace: log labels: k8s-app: filebeat annotatio方式ns: configmap.reloader.stakater.com/reload: "filebeat-config,foo-config" checksum注解
checksum注解是Helm Charts中最常用的滚动Ku更新方法,即在Deployment的annotations中加上Secret或者ConfigMap的sha256sum,这样已有的Pod就会随着Secret或者ConfigMap的变更而更新。
kind: Deployment spec:&nbebsp;template: metadata: annotations: checksum/config: {{ incrnlude (print $.Template.BasePath "/configmap.yaml") . | sha256sum }} [...]
添加这一节的效果就et是,在/configmap.yaml中有任何内容改变,都会导致Deployment的sepc下的annotation被更新,进而驱动重建Pod,达到我们想要的效果。
一个微笑,跨越73年:Deepfake「复活」以色列立国之战老照片2026-10-29
谷歌大批iOS应用增加隐私标签恢复正常迭代2026-07-06
腾讯重磅发布 “混元图像 3.0”,开创多模态图像生成新时代2026-11-01
蚂蚁集团携手北医三院成立AI医疗联合实验室 打造专属AI就医助理2026-09-03
AI面试官也太好骗了!用书架图片做视频背景,提高15%好感度2026-10-13
ChatGPT 迎来重磅升级!应用生态正式上线,开启智能对话新纪元2026-06-09
标签: 火龙漫剧 Seedance2.0 AI漫剧 字节跳动2026-05-29
Oracle将自动负载均衡器添加到其公共云2026-07-28
标签: 龙芯中科 龙芯CPU 3C6000 工控芯片2026-06-29
稚晖君又放大招!灵创平台让机器人编程秒变"拖拽游戏"2026-08-05
抖音与LV-NUS联合推出SAIL-VL2模型:小巧身材也能大显神威!2026-06-25
元石科技发布问小白5,挑战 GPT-5,国产AI新标杆来袭2026-10-04
标签: 快手电商 AI治理 2025治理报告 售后好服务2026-08-27
微软投资40亿美元建造全球最强 AI 数据中心,性能提升十倍!2026-11-14
陈天桥宣布 10 亿美元投资,全力支持“发现式智能”研究2026-08-15
AI人才服务平台Mercor寻求100亿美元估值C轮融资,年收入逼近5亿美元2026-07-08
标签: SpaceX Starlink SPCX 马斯克2026-08-18