Вы можете защитить сервисы от внезапного отключения. Для этого используйте инструмент 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