ConfigMap 改了 Pod 不会自动重载,怎么触发滚动重启

ConfigMap 改动不会推给正在运行的 Pod,容器里读到的还是旧配置。

常用做法是给 Pod 模板加配置校验和注解,内容一变就触发滚动重建。

也可以手动滚动重启;再省事就装 Reloader,监听变化自动触发。

kubectl rollout restart deployment/myapp -n prod
kubectl rollout status deployment/myapp -n prod
# 或给工作负载加注解,由 Reloader 自动重启
# reloader.stakater.com/auto: "true"
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容