Как увеличить диапазон служебных адресов кластера GKE

В одном из моих кластеров GKE заканчиваются IP-адреса для служб. Первоначально он был создан с диапазоном адресов службы по умолчанию (10.0.0.0/20), и мы собираемся достичь отметки служб 4k.

Есть ли способ расширить диапазон служебных адресов существующего кластера GKE? В подсети кластера достаточно места для выделения большего количества IP-адресов, но я не нашел API или команды для его изменения.

https://cloud.google.com/kubernetes-engine/docs/how-to/alias-ips#cluster_sizing_secondary_range_svcs упоминает, что редактирование дополнительного диапазона невозможно, пока он используется. Есть ли способ заменить его и позволить GKE свернуть IP-адреса служб?


person Ramiro Berrelleza    schedule 31.03.2020    source источник


Ответы (1)


К сожалению, невозможно изменить IP service range после того, как кластер был создан в GKE кластере.

В процессе создания GKE кластера появляется сообщение:

Диапазон служебных адресов GKE

Как видите, этот параметр постоянный.

Официальная документация, которую вы связали, указывает:

Поскольку это также вторичный диапазон IP-адресов подсети, вы можете заменить его только в том случае, если он не используется ресурсами Google Cloud. Этот диапазон нельзя изменить, пока кластер использует его для служб (IP-адреса кластера).

- Cloud.google.com: Kubernetes Механизм: кластеризация svcs вторичного диапазона

Он активно используется вашим GKE кластером. Даже если вы попытаетесь изменить связанный VPC, он будет выделен серым цветом, как показано ниже:

Сеть VPC

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

person Dawid Kruk    schedule 01.04.2020
comment
К сожалению, нам пришлось перенести наш кластер на кластер с большей подсетью. - person Ramiro Berrelleza; 02.04.2020