Автоматическое масштабирование GKE не масштабируется - PullRequest
2 голосов
/ 26 марта 2019

Я настраиваю кластер Kubernetes в Google, используя Google Kubernetes Engine. Я создал кластер с включенным автоматическим масштабированием в моем пуле узлов. nodepool_setup

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

Но когда я запускаю некоторую нагрузку на свой кластер, HPA активируется и хочет ускорить некоторые дополнительные экземпляры, но не может развернуть их из-за «недостаточного процессора». В этот момент я ожидал, что автоматическое масштабирование кластера вступит в действие, но, похоже, оно не масштабируется. Однако я видел это: error Таким образом, узел, который хочет быть создан (я полагаю, благодаря автоматическому масштабированию?) Не может быть создан со следующим сообщением: Превышена квота IN_USE_ADDRESSES. Лимит: 8.0 в регионе Европа-Запад1.

Я также не затрагивал автоматическое масштабирование группы экземпляров, поэтому при запуске gcloud compute управляемого списка групп экземпляров он отображается как «autoscaled: no»

Так что любая помощь в получении этого автомасштабирования будет принята.

TL; DR Я думаю, причина в том, что это не работает: квота IN_USE_ADDRESSES превышена. Предел: 8.0 в регионе европа-запад1, но я не знаю, как это исправить.

1 Ответ

3 голосов
/ 26 марта 2019

Вы действительно уже отладили это сами. Вам необходимо отредактировать квоты на консоли GCP . Убедитесь, что вы выбрали правильный проект. Увеличьте все, что мало: возможно адреса и процессоры в зоне. Этот процесс только полуавтоматический, поэтому вам, возможно, придется немного подождать и, возможно, внести депозит.

...