kubernetes - 防止 OpenShift/Kubernetes 上的 RabbitMQ 出现裂脑/分区
问题描述
集群在 StatefulSet 中有 3 个 pod 3.7.5 RabbitMQ 副本。使用rabbit_peer_discovery_k8s
,cluster_formation.randomized_startup_delay_range
和cluster_partition_handling = autoheal
{badrpc,nodedown}
有时,当 Pod 重新启动时,由于错误而无法连接到现有集群。然后作为一个空白的独立节点开始。
如何防止独立节点?
解决方案
推荐阅读
- pandas - 从数据框中选择最近的和最近的 6 个月
- for-loop - Pine 脚本输出奇怪的循环错误
- python - 遍历具有函数类型错误的列表
- php - 如何使用php组合json数据
- java - 为什么我的组件列不突出显示?
- system-verilog - SV 断言:对于特定状态,检查信号为高电平,并且在该状态期间不会改变
- c# - 无法为 .net Core 安装 Microsoft.EntityFrameworkCore.Sqlite(Microsoft.DotNet.PlatformAbstractions 3.1.6 不兼容)
- google-apps-script - Google 脚本错误 - 异常:您无权调用 Jdbc.getCloudSqlConnection
- mysql - 在电话字段中查找除加号 (+) 或数字以外的字符的行
- json - 在 Flutter 中使用 File() 的相对路径