Ошибка при создании балансировщика нагрузки со статическим IP-адресом на GKE со стабильной/трафиковой диаграммой

Используя GKE и helm stable/traefik.

При выпуске в моем кластере со статическим IP-адресом для loadBalancerIP я получаю следующую ошибку:

Error creating load balancer (will retry): Failed to create load 
balancer for service kube-system/rp-traefik: requested ip <my-ip> 
is neither static nor assigned to LB 
af5bfb5bd94a211e7adce42010a8e00e(kube-system/rp-traefik): <nil>

Три вещи кажутся важными:

  1. независимо от того, сколько раз я запускаю это (даже после того, как я вручную удалил все LB в своем GCE. Он всегда ищет LB af5bfb5bd94a211e7adce42010a8e00e. Откуда этот ключ?
  2. запуск gcloud compute addresses list показывает <my-ip> как RESERVED, поэтому он должен быть доступен.
  3. когда я обновляю значения выпуска руля пустым loadBalancerIP, af5bfb5bd94a211e7adce42010a8e00e LB успешно создается. Когда я возвращаюсь к статическому IP-адресу (после того, как целевой LB существует), он снова терпит неудачу с той же ошибкой.

Я застрял. Что бы вы проверили/попробовали дальше?


person Dane O'Connor    schedule 08.09.2017    source источник


Ответы (1)


Тип вашего статического IP-адреса должен быть Regional, поскольку балансировщик нагрузки GKE не поддерживает глобальный тип.

Ссылка: комментарии https://stackoverflow.com/a/33251143/411518

person Eric Ho    schedule 21.09.2017