Лимиты отключения подов

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