Назад | Перейти на главную страницу

входящий IP-адрес Google Compute Cloud

Я пытаюсь настроить Ingress для обслуживания со статического IP-адреса, созданного с помощью gcloud. Однако кажется, что Ingress не берет настроенный, а выбирает новый случайным образом.

Имя этого IP-адреса - homefully-ingress-root, и это 35.234.83.106. Моя конфигурация входа выглядит так:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
    name: homefully-ingress
    annotations:
        kubernetes.io/ingress.global-static-ip-name: homefully-ingress-root
    labels:
        app: homefully-ingress
spec:
    # ... 

IP-адрес, который он получает, однако

NAME                HOSTS                       ADDRESS         PORTS     AGE
homefully-ingress   adminpanel.homefully.tech   35.244.164.50   80        12m

Похоже, что аннотация для IP-адреса домашнего входа-входа полностью игнорируется. Этот IP-адрес также отображается как «неназначенный» в облачной консоли Google.

Может ли кто-нибудь помочь мне понять проблему здесь?

Бест, Матиас

Чтобы добавить больше информации к тому, что сделал @ Matthias-Huttar, вы можете зарезервировать два типа внешних IP-адресов:

  • Региональный IP-адрес, который может использоваться экземплярами виртуальных машин с одним или несколькими сетевыми интерфейсами или балансировщиками сетевой нагрузки.
  • Глобальный IP-адрес, который можно использовать для глобальных балансировщиков нагрузки: HTTP (S), SSL-прокси и TCP-прокси.

Когда вы создаете Ingress в вашем кластере GKE создает балансировщик нагрузки HTTP (S) и настраивает его для маршрутизации трафика в ваше приложение.

Дополнительная информация о том, как зарезервировать новый статический внешний IP-адрес на официальная документация.

моя вина - созданный мной ip был не глобальный.