我目前在GKE上开发Web应用程序。
我将pods自动缩放到环境中。
加载这些播客时,它会按预期扩展。(播客:1 - > 5) 之后我停止加载并按预期缩小。(pods:5 - > 1) 然后页面不再出现。
虽然它ping到负载均衡器的外部IP,但它不响应对80端口的请求,所以它似乎不是负载均衡器的路由问题。
我检查了容器的负载,但负载不是特别高。
之后,我手动扩展pod以响应请求。
为什么它会停止响应请求?
下面的AutoScale设置文件。
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: autoscaler
namespace: default
spec:
scaleTargetRef:
apiVersion: apps/v1beta1
kind: Deployment
name: frontend
minReplicas: 1
maxReplicas: 10
targetCPUUtilizationPercentage: 50