Вы можете защитить сервисы от внезапного отключения. Для этого используйте инструмент Pod Disruption Budget. Он позволяет контролировать, сколько подов можно одновременно отключить во время плановых работ, например при обновлении узлов или миграции.
Пример настройки параметра podDisruptionBudget
Параметр podDisruptionBudget можно настроить в файле values-elma365.yaml. Перейдите к полю .Values.global.podDisruptionBudget и задайте значения, например:
global:
podDisruptionBudget:
enabled: true
minAvailable: 2
# maxUnavailable: 1
Где:
enabled— значениеtrueдля включения параметра;minAvailable— минимальное количество подов, которые должны оставаться работоспособными и доступными во время плановых операций;maxUnavailable— максимальное количество подов, недоступных во время плановых работ.
После настройки параметра примените его, как указано в статье «Изменение параметров ELMA365 Enterprise».
Значения по умолчанию для параметра podDisruptionBudget
По умолчанию параметр podDisruptionBudget выключен. Если в поле .Values.global.global.podDisruptionBudget.enabled вы установите значение true, но не укажете значения для minAvailable или maxUnavailable, применяется настройка:
spec:
minAvailable: 1