Облачная платформаEvolution

Управлять Taints


Применение новых Taints или новых значений Taints на узлах, а также удаление Taints с узлов выполняется в течение пяти минут.

Добавить Taints

  1. Войдите в личный кабинет.

  2. Перейдите в сервис Managed Kubernetes.

  3. Найдите кластер, к группе узлов которого требуется добавить ограничение, и нажмите на его название.

  4. В меню слева перейдите в раздел Группы узлов.

  5. В строке с нужной группой узлов нажмите Горизонтальное меню и выберите Редактировать.

  6. Перейдите на шаг Настройки.

  7. В разделе Taints нажмите Добавить Taint.

    Заполните поля:

    • Ключ — значение в формате <taint-key-prefix>/<taint-key-name>.

      Где:

      • <taint-key-prefix> — необязательная часть. Состоит из последовательности DNS-меток, разделенных точками, за которой следует «/». Длина не более 253 символов.

        Префикс «mk8s.cloud.ru/» не может использоваться в пользовательских ограничениях — он зарезервирован системными компонентами.

      • <taint-key-name> — обязательная часть. Длина не более 63 символов.

    • Значение — параметр, который нужно присвоить ключу.

      Ограничения:

      • Можно использовать латинские буквы, цифры, подчеркивания, точки и дефисы.

      • Длина не более 63 символов.

      • Может начинаться и заканчиваться только буквой или цифрой.

    • Эффекты — тип ограничений на размещение подов на узлах группы.

      Возможные значения:

      • NoExecute — запрещается планирование новых подов без соответствующих tolerations на узлах группы. Запущенные поды перемещаются на узлы других групп.

      • NоSchedule — запрещается планирование новых подов без соответствующих tolerations на узлах группы. Запущенные поды продолжат работу.

      • PreferNоSchedule — планирование подов без соответствующих tolerations на узлах в группе разрешается только, если на узлах других групп нет свободных ресурсов.

    Максимальное количество ограничений — 50.

  8. Нажмите Сохранить.

Изменить Taints

Taints, которые пользователь установил вручную, например через kubectl, нельзя изменить инструментами Managed Kubernetes.

  1. Войдите в личный кабинет.

  2. Перейдите в сервис Managed Kubernetes.

  3. Найдите кластер, для группы узлов которого требуется изменить ограничение, и нажмите на его название.

  4. На панели слева выберите раздел Группы узлов.

  5. В строке с нужной группой узлов нажмите Горизонтальное меню и выберите Редактировать.

  6. Перейдите на шаг Настройки.

  7. В разделе Taints измените Ключ, Значение или Эффекты.

    Заполните поля:

    • Ключ — значение в формате <taint-key-prefix>/<taint-key-name>.

      Где:

      • <taint-key-prefix> — необязательная часть. Состоит из последовательности DNS-меток, разделенных точками, за которой следует «/». Длина не более 253 символов.

        Префикс «mk8s.cloud.ru/» не может использоваться в пользовательских ограничениях — он зарезервирован системными компонентами.

      • <taint-key-name> — обязательная часть. Длина не более 63 символов.

    • Значение — параметр, который нужно присвоить ключу.

      Ограничения:

      • Можно использовать латинские буквы, цифры, подчеркивания, точки и дефисы.

      • Длина не более 63 символов.

      • Может начинаться и заканчиваться только буквой или цифрой.

    • Эффекты — тип ограничений на размещение подов на узлах группы.

      Возможные значения:

      • NoExecute — запрещается планирование новых подов без соответствующих tolerations на узлах группы. Запущенные поды перемещаются на узлы других групп.

      • NоSchedule — запрещается планирование новых подов без соответствующих tolerations на узлах группы. Запущенные поды продолжат работу.

      • PreferNоSchedule — планирование подов без соответствующих tolerations на узлах в группе разрешается только, если на узлах других групп нет свободных ресурсов.

    Максимальное количество ограничений — 50.

  8. Нажмите Сохранить.

Удалить Taints

  1. Войдите в личный кабинет.

  2. Перейдите в сервис Managed Kubernetes.

  3. Найдите кластер, для группы узлов которого требуется удалить ограничение, и нажмите на его название.

  4. В меню слева перейдите в раздел Группы узлов.

  5. В строке с нужной группой узлов нажмите Горизонтальное меню и выберите Редактировать.

  6. В разделе Taints в строке с ограничением нажмите Иконка удаления и подтвердите удаление.

  7. Нажмите Сохранить.