
при запуске pod-workload на AKS-кластере с включенным автомасштабированием, что произойдет, если пул будет уменьшен? Если Pod выполняет рабочую нагрузку на узле, и этот узел удаляется из-за nodepool-scaledown, как Kubernetes удается поддерживать мой pod в рабочем состоянии? Даже если будет перепланирование, это прервет мою рабочую нагрузку, что приведет к сбою в моем случае.
Так как же K8s узнает, что узел «готов» к уменьшению масштаба?
решение1
Если узел изящно удаляется, то Kubernetes сообщит pod'ам, что они будут убиты, и предоставит окно (кажется, 30 с) для изящного завершения перед его уничтожением. В течение этого окна ваш сервис может создать другой pod на другом узле, чтобы взять на себя управление убитым.