Допустим, у вас есть конвейер CI / CD, и как часть этого конвейера у вас есть файл манифеста развертывания, в котором вы изменяете некоторые значения и повторно развертываете.
С другой стороны, ваше развертывание также горизонтально масштабируется, чтоработает, изменяя файл манифеста развертывания в соответствии с заданными им репликами.
Затем однажды ваш горизонтальный автоскалер развернул 40 модулей, чтобы удовлетворить спрос, и вы запускаете конвейер с набором манифестов развертывания.на одну реплику.В тот момент, когда вы примените этот файл, он уничтожит все ваши реплики pod, а это означает, что вашему масштабатору потребуется восстановить их, это может повлиять на данные и обслуживание, что не очень хорошо.
Как вы можете применитьфайл манифеста, чтобы он не влиял на ваши масштабированные реплики?Все, что я могу придумать, это автоматизировать проверку количества реплик и изменить манифест развертывания, чтобы отразить это, но это кажется крайне уродливым решением.
Полагаю, что для этого должно быть лучшее решение, япросто не могу его найти, или, может быть, я смотрю не в том месте ...