我有一个微服务,需要在初始化时在Redis服务器上构建缓存,并从集群外部的MongoDB实例中获取数据。
将服务和Redis服务器放在同一个Pod中的两个单独的容器中是不好的做法吗?还是应该将它们放在不同的吊舱上?
它们应位于不同的Pod(和不同的部署)上。
这有两个原因:您可能想在服务的多个副本之间共享单个Redis缓存(它们的缩放属性是不同的);您可以部署预构建的Redis系统(通过Helm),而无需将其与应用程序部署紧密集成。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句