我正在尝试将Ingress添加到我的GKE中,这将从GCS静态提供。在github上,我找到了这个issue,但不幸的是,它对我不起作用。 我有以下配置:
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
但是结果(您可以找到屏幕快照here)对我来说很奇怪。我有一个没有端点或IP地址的入口服务,并且作为服务容器,我有很多其他服务容器(看起来所有容器都来自具有负载均衡器的服务,但我不确定)
我无法理解,我在做什么错,我将非常感谢您的帮助。 预先谢谢你。