Возможно ли определение порога масштабирования для GKE?

Можете ли вы даже определить порог использования масштабирования в GKE? Я не могу понять, где бы я определил это, если это действительно возможно.

Вы когда-нибудь решали это? Я не могу понять, как заставить GKE уменьшить масштаб.

Konrad Garus 16.12.2019 19:57
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
5
1
1 012
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я не уверен, что вы имеете в виду: уменьшить ГПД или уменьшить ВПА, или уменьшить узлы кластера на основе автомасштабирование кластера, или уменьшить GCP группы экземпляров или AWS ПГС.

  • Kubernetes HPA поддерживает его на основе метрики (обычно использование ЦП). Он будет уменьшен до минимального количества реплик, определенного в ресурсе HPA Kubernetes.

  • Kubernetes VPA поддерживает это на основе запросы/лимиты (ЦП, память). Имейте в виду, что он не поддерживается при использовании вместе с HPA, который также использует ЦП и память в качестве показателей масштабирования.

  • Средство автоматического масштабирования кластера Kubernetes также поддерживает масштабирование на основе --scale-down-utilization-threshold и --scan-intervalопции. это не рекомендуется, чтобы использовать это вместе с группой экземпляров GCP или AWS ASG.

  • Масштабирование групп экземпляров GCP или групп AWS AWS поддерживается на узлах при условии, что вы не используете автомасштабирование кластера и не используете ЦП или другие показатели, характерные для экземпляров виртуальных машин облачного провайдера.

Надеюсь, поможет

Ах, да, автомасштабирование кластера. Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть вытесняемые узлы, на которых нет абсолютно ничего, кроме модулей kube-system, и средство автомасштабирования кластера не удалит их. Они просто размещаются там, буквально ничего не делая. Сначала я подумал, что это из-за того, что мои другие узлы запрашивали ресурсы более чем на 50%, поэтому я сильно уменьшил запросы ресурсов. Сейчас свободно около 80%, и все равно через несколько часов узлы не удаляются. Это просто странно!

emalamisura 29.05.2019 01:43

Используете ли вы последнюю версию автомасштабирования кластера и параметр --scale-down-utilization-threshold?

Rico 29.05.2019 01:57

Куда поставить этот флаг?

emalamisura 29.05.2019 02:08

Развертывание кластера с автоматическим масштабированием. Он должен быть где-то в вашем кластере, если вы сказали, что запускаете его.

Rico 29.05.2019 02:14

Он работает на GKE, поэтому у меня нет прямого доступа к этому ... Я не верю

emalamisura 29.05.2019 02:21

Я бы открыл тикет поддержки с GKE

Rico 29.05.2019 05:18

Другие вопросы по теме