Я пытаюсь настроить 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-адресов:
Когда вы создаете Ingress в вашем кластере GKE создает балансировщик нагрузки HTTP (S) и настраивает его для маршрутизации трафика в ваше приложение.
Дополнительная информация о том, как зарезервировать новый статический внешний IP-адрес на официальная документация.
моя вина - созданный мной ip был не глобальный.