#kubernetes #google-kubernetes-engine #autoscaling
#kubernetes #google-kubernetes-engine #автоматическое масштабирование
Вопрос:
Я настраиваю кластер Kubernetes в Google, используя движок Google Kubernetes. Я создал кластер с включенным автоматическим масштабированием в моем пуле узлов.
Насколько я понимаю, этого должно быть достаточно, чтобы кластер мог при необходимости развернуть дополнительные узлы.
Но когда я запускаю некоторую нагрузку на свой кластер, 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%