#kubernetes #google-cloud-platform #google-kubernetes-engine
#kubernetes #google-облачная платформа #google-kubernetes-engine
Вопрос:
У меня есть кластер GKE, который не масштабируется, когда конкретному развертыванию требуется больше ресурсов. Я проверил журналы автоматического масштабирования кластера, и в нем есть записи с этой ошибкой: no.scale.up.nap.pod.zonal.resources.exceeded
. В документации по этой ошибке говорится:
Автоматическое выделение узла не предоставляло никакой группы узлов для модуля в этой зоне, поскольку это нарушило бы ограничения ресурсов.
Я не совсем понимаю, какие ограничения ресурсов указаны в документации и почему это мешает расширению пула узлов?
Если я масштабирую кластер вручную — модули развертывания масштабируются, и все работает так, как ожидалось, так что, похоже, это не проблема с квотами проекта.
Комментарии:
1. Вы проверили страницу квот?
2. Да, нет квот, близких к лимитам. Также работает масштабирование кластера вручную.
Ответ №1:
- Ограничения для кластеров, которые вы определяете, применяются на основе общих ресурсов процессора и памяти, используемых в вашем кластере, а не только автоматически выделяемых пулов.
- Если вы не используете автоматическую подготовку узлов (NAP), отключите функцию автоматической подготовки узлов для кластера.
- Когда вы используете NAP, обновите ограничения ресурсов для всего кластера, определенные в NAP для кластера.
- Попробуйте обходной путь, указав тип компьютера явно в спецификации рабочей нагрузки. Убедитесь, что вы используете поддерживаемое семейство компьютеров с автоматической подготовкой узлов GKE
Комментарии:
1. Спасибо, я попробую поэкспериментировать с этими настройками