GKE Autopilot не может создать новое развертывание после 10-12 развертываний с сообщением «Недостаточно ЦП»

У меня возникла проблема с GKE(автопилот).

Я развертываю наборы состояний, и для каждого набора состояний я развертываю службу с общедоступным IP-адресом. Но после развертывания, например, 10-12 наборов состояний, если я попытаюсь развернуть любой новый, он останется красным (незапланировано) с сообщением «Недостаточно процессора».

Когда я перехожу в раздел кластера, отображается другое сообщение:

      Can’t scale up because instances in managed instance groups hosting node pools ran out of IPs

Изображение ошибки: https://i.imgur.com/t8I4Yij.png

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

Любая помощь/предложение приветствуется.

Спасибо.

2 ответа

Если вы используете автопилот GKE , в идеале он создаст новые узлы в кластере, если не хватит ЦП или не останется места для планирования POD.

Однако, если это проблема IP, вы можете прочитать больше:

Средство автоматического масштабирования кластера может не иметь достаточного количества нераспределенного пространства IP-адресов для добавления новых узлов или модулей, что приводит к сбоям масштабирования, на которые указывают события eventResult с указанием причины. scale.up.error.ip.space.exhausted. Вы можете добавить больше IP-адресов для узлов, расширив первичную подсеть , или добавить новые IP-адреса для подов, используя несмежный CIDR для нескольких подов . Дополнительные сведения см. в разделе https://cloud.google.com/kubernetes-engine/docs/how-to/alias-ips#not_enough_space .Недостаточно свободного IP-пространства для модулей .

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

К сожалению, единственный вариант на данном этапе — создать новый кластер и убедиться, что диапазоны CIDR, которые вы назначаете кластеру, имеют достаточное количество доступных IP-адресов для количества узлов, которое, по вашему мнению, вам понадобится. Настроек по умолчанию для автопилота должно быть достаточно.

Другие вопросы по тегам