Я пытаюсь добавить Ingress в мой GKE, который будет обслуживать статический сигнал из GCS.На github я обнаружил эту проблему , но она, к сожалению, не работает.У меня есть следующий конфиг:
kind: Service
apiVersion: v1
metadata:
name: google-storage-buckets
spec:
type: ExternalName
externalName: storage.googleapis.com
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: website-static-ingress
annotations:
kubernetes.io/ingress.class: nginx-ingress
nginx.ingress.kubernetes.io/rewrite-target: /my-bucket-name
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
nginx.ingress.kubernetes.io/upstream-vhost: "storage.googleapis.com"
spec:
rules:
- http:
paths:
- path: /*
backend:
serviceName: google-storage-buckets
servicePort: 443
Но результат (вы можете найти скриншот здесь ) довольно странный для меня.У меня есть входной сервис без конечной точки или IP-адреса, и в качестве обслуживающих модулей у меня есть много других моих пакетов служб (похоже, что все пакеты есть от служб, которые имеют балансировщик нагрузки, но я не уверен)
Я не могу понять, что я делаю неправильно, и я был бы очень признателен за помощь.Заранее спасибо.