Версия схемы: 1

  • nodeSelector
    объект

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

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

  • resourcesRequests
    объект

    Настройки максимальных значений CPU и памяти, которые может запросить под при выборе узла (CPU requests, memory requests).

    Если модуль vertical-pod-autoscaler выключен, максимальные значения становятся значениями по умолчанию.

    По умолчанию: {}

    Примеры:


    mode: VPA
    vpa:
      cpu:
        max: 2
        min: 50m
      memory:
        max: 2Gi
        min: 256Mi
      mode: Auto
    
    mode: VPA
    vpa:
      cpu:
        max: 3000m
        min: 1
      memory:
        max: 4096
        min: 1024
      mode: Initial
    
    mode: Static
    static:
      cpu: 55m
      memory: 256Ki
    
    • resourcesRequests.mode
      строка

      Обязательный параметр

      Режим управления запросами ресурсов (requests):

      • Static — классический, с помощью явного указания ограничения. Настраивается в секции параметров Static;
      • VPA — с помощью VPA. Настраивается в секции параметров vpa.

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

      Допустимые значения: VPA, Static

    • resourcesRequests.static
      объект
      Настройка управления ресурсами в режиме Static.

      По умолчанию: {}

      • resourcesRequests.static.cpu

        Обязательный параметр

        Настройка запроса CPU (CPU requests).

        По умолчанию: 150m

      • resourcesRequests.static.memory

        Обязательный параметр

        Настройка запроса памяти (memory requests).

        По умолчанию: 256Mi

    • resourcesRequests.vpa
      объект
      Настройка управления ресурсами в режиме VPA.

      По умолчанию: {}

      • resourcesRequests.vpa.cpu
        объект

        Обязательный параметр

        Настройки VPA при работе с CPU.

        По умолчанию: {}

        • resourcesRequests.vpa.cpu.max
          Максимальное значение, которое может выставить VPA для запроса CPU (CPU requests).

          По умолчанию: 500m

        • resourcesRequests.vpa.cpu.min
          Минимальное значение, которое может выставить VPA для запроса CPU (CPU requests).

          По умолчанию: 100m

      • resourcesRequests.vpa.memory
        объект

        Обязательный параметр

        Настройки VPA при работе с памятью.

        По умолчанию: {}

        • resourcesRequests.vpa.memory.max
          Максимальное значение, которое может выставить VPA для запроса к памяти (memory requests).

          По умолчанию: 768Mi

        • resourcesRequests.vpa.memory.min
          Минимальное значение, которое может выставить VPA для запроса к памяти (memory requests).

          По умолчанию: 192Mi

      • resourcesRequests.vpa.mode
        строка

        Обязательный параметр

        Режим работы VPA.

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

        Допустимые значения: Initial, Auto

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

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

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

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