【发布时间】:2022-02-17 17:39:00
【问题描述】:
是否可以在 1.21.5-gke.1302 中将云 CDN storageBucket 设置为入口后端? 我在尝试:
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: test-ingress
namespace: test-namespace
annotations:
kubernetes.io/ingress.global-static-ip-name: >
test-gke-ingress,
test-backendconfig
kubernetes.io/ingress.allow-http: \"false\"
networking.gke.io/managed-certificates: \"test-ssl,\"
spec:
rules:
- host: test.example.com
http:
paths:
- path: /*
backend:
serviceName: test-cdn-service
servicePort: 80
- path: /test
backend:
resource:
kind: StorageBucket
name: test-bucket
但是得到:
[ValidationError(Ingress.spec.rules[7].http.paths[1].backend): io.k8s.api.networking.v1beta1.IngressBackend 中的未知字段\"kind\",ValidationError(Ingress.spec.rules[ 7].http.paths[1].backend): io.k8s.api.networking.v1beta1.IngressBackend 中的未知字段\"name\"]
有没有办法将 Cloud CDN(后端存储桶)与“GKE 入口”一起使用?
-
最后我检查了一下,这仍然不受支持。见github.com/kubernetes/ingress-gce/issues/33
标签: google-kubernetes-engine kubernetes-ingress google-cloud-cdn