我想要在所有运行有特定 Kubernetes pod 实例的集群节点上安排 PaceMaker 克隆资源。
背景:我想运行一个 Kubernetes 集群,该集群有多个入口代理在特定节点上作为 DaemonSet 运行。我正在使用 PaceMaker 在这些节点之间分配公共 IP 地址,并且我想让 PaceMaker 将地址移动到另一个节点,当入口代理在节点上停止时,该节点处于“活动”状态。
我想到最好的方法是查看正在运行的 pod,并根据状态在 PaceMaker 中设置一个节点属性,使其安排代理正在运行的节点上的所有 IP 地址。
这是实现这一目标的最佳方法吗? 有没有现成的解决方案?
注意:我不是在寻找负载平衡/入口的“最佳”解决方案,而是在寻找解决这种场景的最佳解决方案。