Вход на GKE использует эфемерные адреса, несмотря на указание статического - PullRequest
0 голосов
/ 23 июня 2018

Это моя входная конфигурация:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: public-ingress
  namespace: platform
  annotations:
    kubernetes.io/ingress.global-static-ip-name: "app-staging-ip"
spec:
  backend:
    serviceName: app-central
    servicePort: 8080

Однако на панели я всегда вижу, что она использует эфемерный адрес.

Это вывод gcloud compute addresses list

NAME                          REGION       ADDRESS         STATUS
app-staging-ip                asia-south1  35.200.149.62   RESERVED

Понятия не имею, почему вход по-прежнему получает эфемерный идентификатор, а не тот, который я зарезервировал.

1 Ответ

0 голосов
/ 23 июня 2018

Потому что ваш IP региональный.Нужно быть глобальным.Создайте его с помощью:

gcloud compute addresses create app-staging-ip --global
...