简单易落地且对运维友好的配置中心方案 (3)

点击“历史”按钮,则跳转到配置文件的历史页面,这个页面展示了这个配置文件所有的修改历史

写在最后

是不是要说这个界面丑爆了!没办法,前端后端测试加上线都我一人干,没有设计细胞,就这么看吧,并且最重要的不是功能好用么

为什么不用K8S的configmap?我们最初是想用K8S的configmap来做配置中心的,但是并非所有的项目都跑在K8S里,且修改configmap也需要重启容器才能生效,所以就没有采用了

etcd谁都可以修改么,感觉不安全啊?实际上我们是用了账号密码认证的,且只在内网,限制IP,安全一点吧,另一种解决方案是etcd走ssl,但client端要放证书比较麻烦没有采用,这篇文章里详细记录了etcd的用户认证方法:Etcd安全配置之Basic Auth认证

怎么确认Client端配置文件更新成功了?如果你是一次性启动可以在启动命令之后判断启动命令是否正常执行,如果你是watch模式或者interval,那么。。只能人肉check了吧,我也没有好方法

长按关注公众号查看更多原创文章

如果你觉得文章对你有帮助,请转发分享让更多好友看到。如果你觉得读的不尽兴,推荐阅读以下文章:

中小团队基于Docker的devops实践

中小团队快速构建SQL自动审核系统

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwfzz.html