Agendamento de recursos do PaceMaker com base em pods do Kubernetes

Agendamento de recursos do PaceMaker com base em pods do Kubernetes

Gostaria que um recurso clonado do PaceMaker fosse agendado em todos os nós do cluster que tenham pelo menos uma instância de um pod específico do Kubernetes em execução.

Histórico: desejo executar um cluster Kubernetes que tenha vários proxies de entrada em execução como DaemonSet em nós específicos. Estou usando o PaceMaker para distribuir endereços IP públicos entre esses nós e quero que o PaceMaker mova um endereço para outro nó que esteja "ativo" quando o proxy de entrada for interrompido em um nó.

O melhor que descobri foi observar os pods em execução e, dependendo do estado, definir um atributo de nó no PaceMaker que o faça agendar todos os endereços IP nos nós onde o proxy está sendo executado.

Esta é a melhor maneira de conseguir isso? E existe uma solução para isso?

Nota: Não estou procurando a "melhor" solução para balanceamento/entrada de carga, estou procurando a melhor solução para resolver este cenário.

informação relacionada