相关疑难解决方法(0)

Kubernetes ingress-nginx LoadBalancer 指向云存储桶

我使用nginx-ingress-controller:0.24.1 (灵感来自)

我想将 DNS A 记录设置为 LB IP 地址,以便将其连接到my-back-end-bucket根目录中有公共 index.html的 Google 云公共存储桶 ( ) 并通过另一个 url 规则连接到后端。

kind: Service
apiVersion: v1
metadata:
  name: ingress-nginx
  namespace: ingress-nginx
  labels:
    app.kubernetes.io/name: ingress-nginx
    app.kubernetes.io/part-of: ingress-nginx
spec:
  externalTrafficPolicy: Local
  type: LoadBalancer
  selector:
    app.kubernetes.io/name: ingress-nginx
    app.kubernetes.io/part-of: ingress-nginx
  ports:
    - name: http
      port: 80
      targetPort: http
    - name: https
      port: 443
      targetPort: https

---

kind: Service
apiVersion: v1
metadata:
  name: google-storage-buckets-service
  namespace: ingress-nginx
spec:
  type: ExternalName
  externalName: storage.googleapis.com

---
apiVersion: extensions/v1beta1
kind: …
Run Code Online (Sandbox Code Playgroud)

load-balancing gcloud kubernetes nginx-ingress

5
推荐指数
1
解决办法
2046
查看次数