Кластер Kubernetes в Google (GKE) закончил масштабирование узлов - PullRequest
0 голосов
/ 26 июня 2018

У меня есть кластер Kubernetes в GCP, работающий с несколькими пулами узлов с включенным автоматическим масштабированием.Похоже, что автоматическое масштабирование закончилось. Прилагается список узлов и их использование (я использую тип компьютера 32CPU).

Не могу понять, почему автоматическое масштабирование не сливаетсянекоторые из этих машин, поскольку их использование намного ниже емкости, и модули, работающие на нескольких машинах, могут быть легко объединены в одну.

Я не использую никаких особых порок / сходств, поэтому не могу понять, почему это закончилосьмасштабирование сделано.Чтение документации автоматического масштабирования узла также не объясняет этот тип поведения.

Столбцы: состояние, запрошенный ЦП, общий ЦП, запрошенный ОЗУ, общий ОЗУ

nodes list

1 Ответ

0 голосов
/ 19 июля 2018

Как вы уже убедились в модуле kube-system, у вас могут быть запущены некоторые модули kube-system в узлах, которые не позволяют автоскалеру удалять узлы;см. this .

Что касается журналов кластерного автоматического масштабирования в GKE, к сожалению, я не думаю, что у вас есть такой доступ.Если у вас есть доступ к главному компьютеру, проверьте журналы Cluster Autoscaler в /var/log/cluster-autoscaler.log.Кластер Autoscaler регистрирует много полезной информации, в том числе, почему он считает, что стручок не может быть удален, или каков его план расширения.Для получения дополнительной информации вы можете посмотреть на this .

. Обратите внимание, что вполне возможно, что узел используется недостаточно, но модуль не будет подходить где-либо еще, и это может быть причинойузел не может быть удален.Логика задокументирована здесь .

...