原先 config 服务没有使用远程 git-repo,使用的是本地 git-repo 目录。 这样启动多个 config 服务的化,就要手动复制同步多份。
其中第二种,我尝试了一下,发现 Kubernetes ( Azure )不能挂载本地的目录。 (即 K8s 不同于 docker-compose,不能直接挂载本地目录)
或者有其他方案吗? 大家都是用什么方式?
1
nilai 2020-06-30 21:44:05 +08:00
K8s 能直接挂载本地目录。。
|
2
cs419 2020-06-30 21:50:55 +08:00
好奇你的注册中心是用 eureka
还是 k8s 的注册中心 |
4
huntcool001 2020-06-30 22:15:24 +08:00
我们是 Spring Cloud Config
|
5
linvaux 2020-06-30 22:52:58 +08:00
我们用的 nacos
|
6
paragon 2020-06-30 23:02:50 +08:00
配置中心还有一个特点是可以结合 event 机制动态刷新配置值~ 你脱离配置中心那刷新配置只能靠重启~
|
7
zealinux OP @huntcool001 你们用 Spring Cloud Config 的配置存放在获取 git 服务里?
|
8
buliugu 2020-07-01 01:43:34 +08:00
用的 nacos,注意 k8s 部署有点坑,偶发会假死一个节点导致服务频繁下线
|
9
zzl22100048 2020-07-01 08:13:23 +08:00 via iPhone
上 Spring Cloud Kubernetes
|
10
zouqiang 2020-07-01 09:25:36 +08:00
config 不上 k8s 也是可以,非要上的话就只能把配置打包到镜像了,那配置更新怎么办,换 nacos 就省事多了。。
|
11
DsuineGP 2020-07-01 09:57:32 +08:00
我们用的是 spring cloud config zookepper,魔改了一下能支持权限和配置加密存储,配上魔改的 zkui 体验还不错
|
12
thinkmore 2020-07-01 10:03:53 +08:00
configMap + Argocd.
config 更新,argocd 上点击一下就自动更新(当然可以配置成自动更新) |
14
zzl22100048 2020-07-01 13:16:22 +08:00 via iPhone
|