O Kubernetes pode priorizar nós ao dimensionar?

1

Eu tenho um cluster do Kubernetes na AWS configurado com o KubeAWS. Estamos usando algumas integrações de terceiros sensíveis que exigem endereços IP da lista branca em seus firewalls.

Agora, o que fiz foi registrar os endereços IP dos nós com os serviços externos e adicionar um rótulo de nó ( whitelisted-ip=true ) a esses nós. Os serviços que precisam entrar em contato com esses provedores de terceiros têm esse conjunto como nodeSelector . Até aí tudo bem.

Agora, o problema que me deparo é quando o cluster começa a escalar, em particular, quando está diminuindo a escala. O cluster não parece se importar com o nó que ele remove, portanto, se eu tiver dois nós em uma zona de disponibilidade, é melhor remover o que tem o IP da lista branca, que é liberado.

Posso instruir meu cluster a, ao reduzir a escala, primeiro remover nós que não tenham o rótulo do nó whitelisted-ip=true ?

Obrigado!

    
por Helge Talvik Söderström 23.10.2018 / 13:42

0 respostas