Azure kubernetes上的高可用冗余Redis群集
目标是使用kubernetes为nodeJS客户端创建一个高可用的redis集群。我已经创建了如下架构: 创建了具有3个节点(从节点)的Kmaster Kubernetes群集。 然后我创建了statefulset和持久卷(6个,每个POD一个)。 然后在每个节点上创建Redis Pod 2(3个主节点,各自主节点的3个副本) 我需要了解Redis Sentinel的角色,它如何管理节点上Redis集群吊舱的监视、扩展和HA。我知道Sentinel应该在每个节点上并完成它的工作,但这里的正确架构应该是什么 顺便说一句,我现在已经创建了一个本地设置,但最终这将在Azure上进行,因此欢迎w.r.向az提出任何建议Azure kubernetes上的高可用冗余Redis群集,azure,kubernetes,redis,high-availability,redis-sentinel,Azure,Kubernetes,Redis,High Availability,Redis Sentinel,目标是使用kubernetes为nodeJS客户端创建一个高可用的redis集群。我已经创建了如下架构: 创建了具有3个节点(从节点)的Kmaster Kubernetes群集。 然后我创建了statefulset和持久卷(6个,每个POD一个)。 然后在每个节点上创建Redis Pod 2(3个主节点,各自主节点的3个副本) 我需要了解Redis Sentinel的角色,它如何管理节点上Redis集群吊舱的监视、扩展和HA。我知道Sentinel应该在每个节点上并完成它的工作,但这里的正确架构
谢谢 从Azure的角度来看,您有两个选择,如果您非常特定于选项二,但正在寻找Sentinel体系结构,那么IaaS()和PaaS服务中都有业务连续性和高可用性选项,它们超越了Sentinel组件
从Azure的角度来看,您有两个选择,如果您非常特定于选项二,但正在寻找Sentinel体系结构,那么IaaS()和PaaS服务中都有业务连续性和高可用性选项,它们超越了Sentinel组件
我看到没有人提供任何反馈,但确实想添加Azure透视图。如果你还有其他问题,请告诉我。谢谢迈克。我选择了第二个选项,因为无论Azure的产品如何,我都需要创建一个通用的设置。因此,最终使用了一个VMS Azure AKS群集,其中有3个[kuber]从节点托管Redis吊舱-3个主节点,3个从节点-因此有3个碎片(每个节点上有2个吊舱,1个从节点和1个主节点-确保主节点和对应的从节点碎片不在同一节点上)。然后在每个吊舱上使用哨兵,根据需要维持3名大师和Redis HA的法定人数。这是工作良好的现在!!kubernetes安装程序作为statefulset部署。感谢您提供更多详细信息。我发现没有人提供任何反馈,但确实希望添加Azure透视图。如果你还有其他问题,请告诉我。谢谢迈克。我选择了第二个选项,因为无论Azure的产品如何,我都需要创建一个通用的设置。因此,最终使用了一个VMS Azure AKS群集,其中有3个[kuber]从节点托管Redis吊舱-3个主节点,3个从节点-因此有3个碎片(每个节点上有2个吊舱,1个从节点和1个主节点-确保主节点和对应的从节点碎片不在同一节点上)。然后在每个吊舱上使用哨兵,根据需要维持3名大师和Redis HA的法定人数。这是工作良好的现在!!kubernetes安装程序作为statefulset部署。感谢您提供更多详细信息。