Можете ли вы даже определить порог использования масштабирования в GKE? Я не могу понять, где бы я определил это, если это действительно возможно.
Я не уверен, что вы имеете в виду: уменьшить ГПД или уменьшить ВПА, или уменьшить узлы кластера на основе автомасштабирование кластера, или уменьшить 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%, и все равно через несколько часов узлы не удаляются. Это просто странно!
Используете ли вы последнюю версию автомасштабирования кластера и параметр --scale-down-utilization-threshold
?
Куда поставить этот флаг?
Развертывание кластера с автоматическим масштабированием. Он должен быть где-то в вашем кластере, если вы сказали, что запускаете его.
Он работает на GKE, поэтому у меня нет прямого доступа к этому ... Я не верю
Я бы открыл тикет поддержки с GKE
Вы когда-нибудь решали это? Я не могу понять, как заставить GKE уменьшить масштаб.