Доступно в редакциях: CE, BE, SE, SE+, EE
Стадия жизненного цикла модуля: General Availability
У модуля есть требования для установки
Модуль не требует конфигурации (все работает из коробки).
Требования
К версии Deckhouse: 1.68 и выше.
Параметры
Версия схемы: 1
-
-
объектsettings.nodeSelector
Структура, аналогичная
spec.nodeSelectorпода Kubernetes.Если значение не указано или указано
false, будет использоваться автоматика.Пример:
disktype: ssd -
булевыйsettings.reloadOnCreate
Разрешение перезапуска рабочей нагрузки в случае создания ConfigMap или Secret.
Включение параметра будет приводить к перезапуску нагрузки не только при изменении соответствующего ConfigMap или Secret, но также и при его создании.
По умолчанию:
trueПримеры:
reloadOnCreate: truereloadOnCreate: false -
булевыйsettings.reloadOnDelete
Разрешение перезапуска рабочей нагрузки в случае удаления ConfigMap или Secret.
Включение параметра будет приводить к перезапуску нагрузки при удалении соответствующего ConfigMap или Secret.
По умолчанию:
falseПримеры:
reloadOnDelete: truereloadOnDelete: false -
строкаsettings.reloadStrategy
Стратегия для использования при триггере перезапуска.
env-vars- Добавляет dummy переменную окружения для любого контейнера, который использует измененный ресурс (например, Deployment, StatefulSet и т.д.). Это заставляет Kubernetes выполнить rolling update.annotations- Добавляет pod-reloader.deckhouse.io/last-reloaded-from аннотацию в метаданные шаблона пода. Идеально для GitOps инструментов, таких как ArgoCD, так как избегает триггеров нежелательных синхронизаций.По умолчанию:
EnvVarsДопустимые значения:
EnvVars,AnnotationsПримеры:
reloadStrategy: EnvVarsreloadStrategy: Annotations -
массив объектовsettings.tolerations
Структура, аналогичная
spec.tolerationsпода Kubernetes.Если значение не указано или указано
false, будет использоваться автоматика.Пример:
tolerations: - effect: NoSchedule key: key1 operator: Equal value: value1 - effect: NoSchedule key: key1 operator: Exists-
строкаsettings.tolerations.effect
-
строкаsettings.tolerations.key
-
строкаsettings.tolerations.operator
-
целочисленныйsettings.tolerations.tolerationSeconds
-
строкаsettings.tolerations.value
-
-