kubernetes 领导人选举

问题描述 投票:0回答:1

我有 2 个应用程序,其中有 3 个副本,每个应用程序都部署在同一集群的同一命名空间内。这两个应用程序都可以同时运行单例实例。

我可以以任何方式使用 kubernetes 的领导者选举器,让每个部署在同一命名空间中同时运行一个领导者吗??

尝试过领导者选举人,但一旦部署,即使领导者选举人在每个部署中单独实现为 sidecar,2 个部署的 6 个副本中也只会出现一个。

kubernetes namespaces leader-election
1个回答
0
投票

是的,当您的部署不使用相同的 Kubernetes 资源实例来通信和保留领导者选举状态时,这是可能的。 (例如 ConfigMap、Secret 或 EndPoints 资源)

我不知道你的应用程序基于哪个技术栈。如果您使用 java 和 spring,我可以向您推荐我的文章,其中我解释了 Spring Boot 和 Kubernetes 的领导者选举模式。

© www.soinside.com 2019 - 2024. All rights reserved.