我们有一个ingress.yaml,我们可以将它应用到GKE集群中,以便设置所有负载平衡组件,但是,我们希望拥有全局http(s)负载均衡器,而不是传统的http(s)负载均衡器,但我看不出要使用什么样的注释。
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress
annotations:
ingress.gcp.kubernetes.io/pre-shared-cert: project-stage
kubernetes.io/ingress.global-static-ip-name: project-ip
kubernetes.io/ingress.allow-http: "false"
networking.gke.io/v1beta1.FrontendConfig: lb-http-to-https
spec:
defaultBackend:
service:
name: project-service
port:
number: 80
rules:
- host: url
http:
paths:
- backend:
service:
name: project-service
port:
number: 80
path: /*
pathType: ImplementationSpecific有什么想法吗?
发布于 2022-08-10 12:13:38
外部HTTP(S)负载平衡的入口部署全局外部HTTP(S)负载均衡器(经典)。这种面向互联网的负载均衡器在全球范围内部署在Google的边缘网络中,作为一个可管理和可伸缩的负载平衡资源池。
相反,您可以使用此文档(删除以前的负载均衡器)来识别适合您的模式。
您可以在选择模式后进行创建外部http(s)负载均衡器,以便指定负载均衡器将是默认的全局http(s)负载均衡器。
https://stackoverflow.com/questions/73303562
复制相似问题