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

furnace4209 12 0 pdf 2022-08-02 07:08:46

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

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

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

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

用户评论
请输入评论内容
评分:
暂无评论