在K8s上部署Redis集群的方法步骤

上传:furnace4209 浏览: 14 推荐: 0 文件:pdf 大小:206.94 KB 上传时间:2022-08-02 07:44:46 版权申诉

当Master下线后,Redis集群会从多个Slave中选举出一个新的Master作为替代,而旧Master重新上线后变成新Master的Slave。两种方式各有优劣,对于像Redis、Mongodb、Zookeeper等有状态的服务,使用StatefulSet是首选方式。顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、MongoDB集群等。其中,podAntiAffinity表示反亲和性,其决定了某个pod不可以和哪些Pod部署在同一拓扑域,可以用于将一个服务的POD分散在不同的主机或者拓扑域中,提高服务本身的稳定性。这涉及了Redis本身的机制。也就是说,就算某个Redis Pod重启了,该Pod依然会加载保存的NodeId来维持自己的身份。

上传资源
用户评论