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-адресов для количества узлов, которое, по вашему мнению, вам понадобится. Настроек по умолчанию для автопилота должно быть достаточно.