Я использую реплики Kubernetes для запуска задач «от выполнения к завершению».
В настоящее время я увеличиваю количество реплик, когда у нас есть рабочий элемент для завершения в очереди, и контейнер немедленно потребляет элемент.Поскольку требуемые реплики никогда не менялись, Kubernetes запускает новую реплику, которая затем обнаруживает, что делать нечего, и поэтому немедленно завершается (и повторяется).Если я уменьшу количество реплик до завершения работы контейнера (т. Е. Как только будет использован элемент очереди), одна из выполняющих работу реплик преждевременно прекратит работу.
Есть ли способ уменьшить количество реплик, а непринудительное прекращение?