Автоматическое масштабирование GKE не масштабируется

#kubernetes #google-kubernetes-engine #autoscaling

#kubernetes #google-kubernetes-engine #автоматическое масштабирование

Вопрос:

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

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

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

Я также не трогал автоматическое масштабирование в группе экземпляров, поэтому при запуске gcloud compute instance-groups managed list отображается как «автоматическое масштабирование: нет»

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

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

Ответ №1:

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

Комментарии:

1. Масштабирование квоты ‘in_use addresses’ решило проблему. Спасибо!

2. странно, что я проверил это, и все мои квоты меньше 40%