您的当前位置:首页 > 热点 > Kubernetes配置热更新的两种方式 正文
时间:2026-11-15 来源:网络整理 编辑:热点
必应蜘蛛池租用【tg:seogoogle987】
背景
任何应用都需要一些特定的配置项,用来自定义应用的特性。这些配置通常可以分为两类:
一类是诸如运行环境和外部依赖等非敏感配置 一类是诸如密钥和SSH证书等敏感配置。
这些配置不应该直接放到容器镜像中,而是应该配配置与容器分离,通过数据卷、环境变量等方式在运Ku行时动态挂载。
在我们使用Kubernetes的过程中,通常都会将应用的配置文件放到ConfigMap或/和Secret中,但是也经常碰到配置文件更新后如何让其生效的问题。
用户定义Kubernetes的资源对象(例如Deployment、DaemonSetbe等),配置文件以ConfigMap定义,通过Volumemounts进行挂载到Pod里,配置文件修改以后,服务可以自动reload加载更新配置。
解决方案 Reloader 限制条件:Kubernetes版本在1.9以及以上 集群安装reloader 通过添加注解annorntation的方式实现 kubectl apply -f https://raw.githubusercontent.com/stakater/Reloader/master/deployments/kubernetes/reloadeter.yaml 全局ConfigMap触发更新 apiVersion: apps/v1 kind: DaemonSet metadata: name: filebeat namespaesce: log labels: k8s-app: filebeat annotations: reloader.stakater.com/auto: "true" 配置; 按照指定的ConfigMap变更自动触发资源对象的配置更新
单ConfigMap更新:
apiVersion: apps/v1 kind: DaemonSet metadata: name: file热更beat namespace: log labels: k8s-app: filebeat annotations: configmap.reloader.stakater.co新的m/reload: "filebeat-config"
多ConfigMap,以逗号对多个ConfigMap进行隔离:
apiVersion: apps/v1 kind: DaemonSet metada两种ta: name: filebeat namespace: log labels: k8s-app: filebeat annotations: con方式figmap.reloader.stakater.com/reload: "filebeat-config,foo-config" checksum注解
checksum注解是Helm Charts中最常用的滚动更新方法,即在DeploymenKut的annotations中加上Secret或者ConfigMap的sha256sum,这样已有的Pod就会随着Secret或者ConfigMap的变更而更新。
kind: Deployment spec: template:&nbbesp;metadata: annotations: checksum/config: {{ include (prnrint $.Template.BasePath "/configmap.yaml") . | sha256sum }} [...]
添加这一节的效果就是,在/configmapet.yaml中有任何内容改变,都会导致Deployment的sepc下的annotation被更新,进而驱动重建Pod,达到我们想要的效果。
标签: 开物纪 AI4Materials 陆子恒 材料大模型2026-06-15
标签: 中国电信 星辰大模型 天翼云 AI+2026-10-27
标签: 蔚来 乐道 L90 沈斐2026-08-06
标签: 兆易创新 港股上市 A+H 基石投资者2026-07-02
豆包大模型1.6-vision正式发布,对比上一代综合成本降低约50%2026-09-08
标签: 谷歌 Nano Banana 2 Gemini 3.1 Flash Image 图像生成模型2026-05-30
iPhone X海外发生爆料事件,造成二度烧伤,当事者已起诉苹果2026-07-20
标签: 智谱 GLM MaaS 港股2026-09-29
亚马逊10月28日发布三季度财报 云计算营收有望超过160亿美元2026-10-24
思科第三财季营收128亿美元 净利润同比增3%2026-07-26
浜戣�绠楀紑鍙戯細Python鍐呯疆鍑芥暟-iter() 鍑芥暟璇﹁В2026-10-22
标签: 老虎证券 富途证券 长桥证券 证监会2026-09-20
当客户变成了对手,中小云厂商怎么活?2026-09-17
应用在客户服务团队的人工智能和机器学习工具2026-07-08
谷歌FB推特CEO三月底将再次参加国会听证会:事关假新闻2026-09-04
标签: 百度 百度一镜2026-09-06
哆啦a梦超清壁纸2026-08-28
五粮液是什么梗2026-08-26
标签: 小红书 TikTok 彭博社 英国卫报2026-06-10
IDC:2023年中国大模型平台市场份额百度智能云占19.9% 居第一2026-09-16