У меня есть пул узлов для одного развертывания с 200-1000 модулями. Они установлены с процессором HPA. Когда HPA уменьшает масштаб развертывания, он случайным образом удаляет модули, и в итоге у меня появляется недостаточно используемый пул узлов. Узлы не корректно уменьшены, потому что у них все еще работает хотя бы один модуль.
Я попытался найти решение, но потерпел неудачу. Возможные решения, на мой взгляд:
- HPA знает об использовании узлов.
- PodDisruptionBudget для узлов?
- Очистить узел, если его загрузка ЦП ниже порога .
Любая помощь будет высоко ценится.