Что произойдет с Pod-Workload, если узел будет уничтожен

Что произойдет с Pod-Workload, если узел будет уничтожен

при запуске pod-workload на AKS-кластере с включенным автомасштабированием, что произойдет, если пул будет уменьшен? Если Pod выполняет рабочую нагрузку на узле, и этот узел удаляется из-за nodepool-scaledown, как Kubernetes удается поддерживать мой pod в рабочем состоянии? Даже если будет перепланирование, это прервет мою рабочую нагрузку, что приведет к сбою в моем случае.

Так как же K8s узнает, что узел «готов» к уменьшению масштаба?

решение1

Если узел изящно удаляется, то Kubernetes сообщит pod'ам, что они будут убиты, и предоставит окно (кажется, 30 с) для изящного завершения перед его уничтожением. В течение этого окна ваш сервис может создать другой pod на другом узле, чтобы взять на себя управление убитым.

Связанный контент