Автомасштабирование — Kubernetes Vetical Pod Autoscaler Не Воссоздает Модули

  • Автор темы [-=Smile=-]
  • Обновлено
  • 22, Oct 2024
  • #1

Я использую Kubernetes VPA в проекте GKE. В нем включено вертикальное автомасштабирование модулей, и я запустил

lowerBound
script from their Github ВПА.

Кроме того, работающие модули представляют собой серверы ноутбуков JupyterHub, которые настроены следующим образом: От нуля до Jupyterhub с Kubernetes. Они создаются с ограничением ЦП в 200 м и запросом ЦП в 100 м:

В качестве теста я запускаю бесконечный цикл for, каждый раз печатая значение, чтобы запустить процессор.

При выполнении цикла for в ноутбуке загрузка ЦП быстро достигает предела в 200 м ЦП. Однако VPA никогда не выполняет масштабирование, несмотря на

  ...

recommendation:

containerRecommendations:

- containerName: jupyter-pytest

lowerBound:

cpu: 400m

memory: 500Mi

target:

cpu: 400m

memory: 500Mi

uncappedTarget:

cpu: 25m

memory: 262144k

upperBound:

cpu: 400m

memory: "951510605"
being
NAME             CPU(cores)   MEMORY(bytes)   
jupyter-pytest   1m           411Mi
. Я попробовал установить
  ...

resourcePolicy:

containerPolicies:

- containerName: '*'

minAllowed:

cpu: 400m
for the VPA, but that still doesn't trigger a rescale.

minAllowed

Итак, при описании модуля и автомасштабирования выходные данные показывают:

Auto
updateMode

Почему он не выполняет масштабирование, несмотря на то, что его использование ниже максимального?

vpa-up.sh
?

#kubernetes #автомасштабирование #jupyter-notebooks

[-=Smile=-]


Рег
13 Oct, 2009

Тем
60

Постов
191

Баллов
531
Похожие темы Дата
Похожие темы
Как Мы Можем Получить Вывод Консоли Jenkins В Текстовом Файле?
Безопасность. Каковы Наилучшие Методы Предоставления Разработчикам Доступа К Рабочему Postgres?
Kubernetes — Развертывание Набора С Состоянием Со Статическим Предоставлением Тома, Но Контроллер Настаивает На Использовании Динамического
Микросервисы. Как Мне Отделить Модули Микросервисов Для Части Сообщений (Сообщения, Ответы, Частные) В Социальной Сети?
Контейнеры. Как Обрабатывать Большие Развертывания С Помощью Таких Инструментов, Как Gitlab И Docker.
Дженкинс – Как Обрабатывать Зоны Доступности И Аварийное Переключение С Помощью Ansible? Это Вообще В Рамках Ansible?
Как Сгладить Список, Смешанный С Вложенным Dict В Ansible Playbook?
Веб-Сервисы Amazon — Какова Будет Ежемесячная Стоимость Хостинга Для Eschool Smart System?
Как Составить Список Контейнеров, Использующих Образ Redis/Ubuntu В Docker
Как Рекурсивно Копировать Файлы В Модуль Kubernetes?
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно