我们需要一个指南,我们可以如何操作与Nginx入侵控制器的数百万连接。现在,当负载测试超过10,000个用户时,它说502网关。
发布于 2022-02-14 09:57:06
您可以使用Istio和ALB (应用程序负载均衡器)在多个AZ方法中,如果您将收到一百万个请求,您可以联系AWS支持来预热负载均衡器。
与istio一起使用ALB的另一个好处是WAF +自定义SSL域的应用。
namespace: istio-system
annotations:
# create AWS Application LoadBalancer
kubernetes.io/ingress.class: alb
# external type
alb.ingress.kubernetes.io/scheme: internet-facing
# AWS Certificate Manager certificate's ARN
alb.ingress.kubernetes.io/certificate-arn: "arn:aws:acm:eu-west-2:***:certificate/****"
# open ports 80 and 443
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
# redirect all HTTP to HTTPS
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig": { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_301"}}'
https://stackoverflow.com/questions/71109436
复制相似问题