У меня проблема с GKE / GCE.
Я использую GKE под общим VPC (псевдоним ip), и у меня есть 4 машины с 2 пулами узлов. Когда я пытаюсь добавить больше пулов узлов (потому что я хочу иметь больше типов машин), он продолжает работать, и я переключился на вкладку GCE / Instance groups, там говорится, что IP-пространство исчерпано. Но у меня всего 4 машины, диапазона ip должно хватить на 1024 (10.129.16.0/22 + 10.130.16.0/22).
Будет ли каждый пул узлов сохранять какой-то IP? Может быть, 512 на пул? Поэтому, когда я попытался создать дополнительный пул, у меня ничего не вышло.
Вот скриншот:
Только что сам столкнулся с этой ошибкой. Документация здесь: https://cloud.google.com/kubernetes-engine/docs/how-to/alias-ips (выполните поиск по запросу «создание не удалось: IP-пространство» на этой странице)
Если вы посмотрите на таблицу прямо под ней. Пространство «Pod Cidr», которое вы обозначили выше 10.129.11.0/24, совпадает с «Рекомендуемый диапазон адресов Pod» (правый столбец) в таблице. Вы должны установить «размер подсети для узлов» (левый столбец) для вашей виртуальной машины равным / 24, что позволит зарезервировать 252 ip для вашей одной виртуальной машины.
Размер подсети для узлов == Alias Ip Range в интерфейсе создания их виртуальных машин. При создании виртуальной машины нажмите «Управление, безопасность, диски, сеть, единоличное владение» -> вкладка «Сеть» -> «Показать диапазоны псевдонимов IP-адресов».
Установите для диапазона псевдонимов IP-адресов значение / 29, и теперь ваша виртуальная машина будет запрашивать только 4 внутренних IP-адреса.