У меня есть несколько работников из сельдерея, которые работают в миникубе, и они работают над задачами, переданными с помощью rabbitMQ. Недавно я обновил код для работников сельдерея и изменил имидж. Когда я делаю helm upgrade release_name chart_path
, все существующие рабочие модули закрываются, а все незавершенные задачи отменяются. Мне было интересно, есть ли способ обновить таблицу руля без остановки старых модулей?
- Я знаю, что
helm install -n new_release_name chart_path
даст мне новый набор работников сельдерея; однако из-за некоторых ограничений мне не разрешено развертывать модули в новой версии.
- Я попытался запустить
helm upgrade release_name chart_path --set deployment.name=worker2
, потому что думал, что новое имя развертывания остановит helm от удаления старых модулей, но это тоже не сработает.