Я пытаюсь подключить свой вход к статическому ip. Кажется, я следую всем урокам, но все же не могу прикрепить свой статический ip к входу. Мой входной файл выглядит следующим образом (ссылаясь на статический ip "test-ip")
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-web
annotations:
kubernetes.io/ingress.global-static-ip-name: "test-ip"
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/add-base-url: "true"
nginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:
rules:
- http:
paths:
- path: /api/
backend:
serviceName: api-cluster-ip-service
servicePort: 5005
- path: /
backend:
serviceName: web-cluster-ip-service
servicePort: 80
Однако, когда я запускаю
kubectl get ingress ingress-web
возвращает
kubectl get ingress ingress-web
NAME HOSTS ADDRESS PORTS AGE
ingress-web * 80 4m
без указания адреса. В сети VPC [Внешние IP-адреса
] статический ip есть, он глобальный, но он все время говорит: используется None
gcloud compute addresses describe test-ip --global
дает
address: 34.240.xx.xxx
creationTimestamp: '2019-03-26T00:34:26.086-07:00'
description: ''
id: '536303927960423409'
kind: compute#address
name: test-ip
networkTier: PREMIUM
selfLink: https://www.googleapis.com/compute/v1/projects/my-project- adbc8/global/addresses/test-ip
status: RESERVED
Что мне здесь не хватает?