O pod do Kubernetes foi encerrado, mas o contêiner ainda ocupa memória por alguns minutos

O pod do Kubernetes foi encerrado, mas o contêiner ainda ocupa memória por alguns minutos

Tenho vários pods executando um aplicativo e, ao reimplantar (maxSurge=1,maxUnavailable=1), todos os pods são substituídos muito rapidamente, mas vejo um pico de memória no cluster mostrando o dobro da memória usada por 3-4 minutos (atraso na coleta de lixo? ??).

Existe uma maneira de dizer ao Kubernetes para limpar os recursos do pod encerrado antes de criar outro?

Responder1

Se você estiver usando um objeto de implantação e quiser evitar a atualização contínua, precisará usar isso na seção de especificações

spec:
  replicas: 3
  strategy:
    type: Recreate

informação relacionada