Обязательных настроек нет.

Параметры

  • highNodeUtilization (булевый)

    Эта стратегия находит узлы, которые недостаточно используются, и удаляет модули в надежде, что эти модули будут компактно распределены по меньшему количеству узлов.

    По умолчанию: false

  • lowNodeUtilization (булевый)

    Эта стратегия находит недоутилизированные узлы и вытесняет Pod’ы с нагруженных узлов (если это возможно) с надеждой, что они будут зашедулены на недоутилизированные узлы.

    По умолчанию: false

  • nodeSelector (объект)

    Структура, аналогичная spec.nodeSelector Kubernetes pod.

    Если ничего не указано или указано false — будет использоваться автоматика.

  • podLifeTime (булевый)

    Эта стратегия гарантирует, что Pod’ы в состоянии Pending старше 24 часов будут удалены с узлов.

    По умолчанию: false

  • removeDuplicates (булевый)

    Эта стратегия гарантирует, что на одном узле работает только один Pod, связанный с ReplicaSet (RS), ReplicationController (RC), StatefulSet, или Job.

    По умолчанию: false

  • removePodsHavingTooManyRestarts (булевый)

    Эта стратегия гарантирует, что Pod’ы, имеющие больше 100 перезапусков контейнеров (включая init-контейнеры), будут удалены с узлов.

    По умолчанию: false

  • removePodsViolatingInterPodAntiAffinity (булевый)

    Эта стратегия гарантирует, что все Pod’ы, нарушающие node affinity, будут удалены с узлов.

    По умолчанию: true

  • removePodsViolatingNodeAffinity (булевый)

    Эта стратегия гарантирует, что все Pod’ы, нарушающие anti-affinity, будут удалены с узлов.

    По умолчанию: true

  • removePodsViolatingNodeTaints (булевый)

    Эта стратегия гарантирует, что Pod’ы, нарушающие NoSchedule на узлах, будут удалены.

    По умолчанию: false

  • removePodsViolatingTopologySpreadConstraint (булевый)

    Эта стратегия гарантирует, что Pod’ы, нарушающие Pod Topology Spread Constraints, будут вытеснены с узлов.

    По умолчанию: false

  • tolerations (массив объектов)

    Структура, аналогичная spec.tolerations в Kubernetes Pod.

    Если ничего не указано или указано false — будет использоваться автоматика.

    • effect (строка)
    • key (строка)
    • operator (строка)
    • tolerationSeconds (целочисленный)
    • value (строка)