Использовать вход с GCS Bucket в качестве бэкэнда - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь добавить 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-адреса, и в качестве обслуживающих модулей у меня есть много других моих пакетов служб (похоже, что все пакеты есть от служб, которые имеют балансировщик нагрузки, но я не уверен)

Я не могу понять, что я делаю неправильно, и я был бы очень признателен за помощь.Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...