我关注了tutorial部署Redis主从部署。 Slave和Master都有自己的服务。我有 Spring boot 应用程序,其配置中有主主机以保存/读取其中的数据。 因此,当我终止 redis-master pod 时,Spring boot 应用程序将会关闭,因为它不知道它应该连接到从属设备。怎么解决呢? 我正在考虑为主节点和从节点创建一个通用服务,但这样 Spring Boot 应用程序会在某个时候尝试将数据保存到从节点而不是主节点。
最佳答案
在HA中使用StatefulSets进行redis部署。使用哨兵作为 sidecar 容器来管理故障转移
关于spring-boot - 如何配置 Redis Kubernetes 部署,以便在 master 宕机时让 Slave redis pod 接管?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58566734/