在 K8s 下部署 Java 微服务,一般用什么配置中心?

2022 年 10 月 31 日
 zealinux

现在 K8s 上用的是 eureka+spring-config (本地文件),每次改配置很麻烦,都需要重启服务。

有没有更好的选择?

也试用过 Nacos ,发现占用资源真是大。 已经有了 eureka 了,再用 nacos ,有重复了。

2782 次点击
所在节点    Kubernetes
12 条回复
buliugu
2022 年 10 月 31 日
可以试试 etcd
Seymer
2022 年 10 月 31 日
Apollo
xianzhe
2022 年 10 月 31 日
configmap ,重启就重启呗
NoOneAI
2022 年 10 月 31 日
1. 小型项目可以不用配置中心,就 @xianzhe 说的,configmap 就很香,就算想实现配置自动生效也不难。
2. 大型项目,nacos/apollo/rainbow 都可以。
cslive
2022 年 10 月 31 日
consul
lmshl
2022 年 10 月 31 日
configMap + 重启
反正也没实现 hot-reload
tramm
2022 年 10 月 31 日
腾讯的 Polaris
chenPiMeiHaoChi
2022 年 11 月 1 日
我这也是用的 eureka
zhujq
2022 年 11 月 2 日
configmap
a728976009
2022 年 11 月 4 日
spring 的话,configmap 挂载 + @RefreshScope ,可以自己写个线程 watch 文件变化,给 spring 发一个 RefreshEvent ,注意挂载是 symlink 。
fx
2022 年 11 月 7 日
configmap
OldCamel
2023 年 1 月 16 日
configmap+spring-cloud-starter-kubernetes-config

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/891375

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX