Go Quorum Kubernetes 设置节点副本和负载平衡

问题描述

根据 GoQuorum 官方文档,我能够使用 Kubernetes 设置仲裁节点,并借助以下链接分别设置了裸机 raft 和 Qubernetes SetupRaft Setup Bare Metal

如果我想将仲裁节点部署在 Kubernetes 集群上,是否可以有效地使用副本集功能复制仲裁节点以实现高可用性?如果没有,在 Kubernetes 上,维护节点副本以平衡大量 grpc 请求的最佳方法是什么?当我尝试复制它时遇到问题并且我的 pod 崩溃了。

解决方法

如果您想在 Kubernetes 上部署基于 Raft 的应用程序,您希望您的实例与其他实例通信。

在这种情况下,您需要“稳定、唯一的网络标识符”。以便您的实例可以使用已知的实例地址有效地处理对其他实例的请求。

将您的应用部署为 StatefulSet 以获得此功能。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...