
ao executar pod-workload em um cluster AKS com escalonamento automático habilitado, o que acontece se o pool for reduzido? Se um pod estiver executando uma carga de trabalho em um nó e esse nó estiver sendo removido devido à redução de escala do pool de nós, como o Kubernetes consegue manter meu pod em execução? Mesmo que houvesse um reagendamento, isso interromperia minha carga de trabalho, o que levaria a uma falha no meu caso.
Então, como o K8s sabe quando um Node está "pronto" para ser reduzido?
Responder1
Se um nó estiver sendo removido normalmente, o Kubernetes informará aos pods que eles estão prestes a ser eliminados e fornecerá uma janela (30s, eu acho) para encerrar normalmente antes de ser eliminado. Durante esta janela, seu serviço pode criar outro pod em um nó diferente para assumir o controle daquele que está sendo eliminado.