1

这是我的 hpa yaml 文件:

apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
  name: mysql-hpa
spec:
  maxReplicas: 2
  minReplicas: 1
  scaleTargetRef:
    apiVersion: apps/v1
    kind: StatefulSet 
    name: mysql
  metrics:
  - type: Resource
    resource:
      name: cpu
      target:
        type: Utilization
        averageUtilization: 60

问题是,当我使用 jmeter 向我的应用程序发送请求时,hpa 创建了第二个 pod,但不共享两个 pod 的流量,除了几次!你可以在下面的照片中看到它..

在此处输入图像描述 在此处输入图像描述

如果我在没有 hpa 的情况下创建具有 2 个副本(通过 yaml 文件)的 pod,则流量正常分配!任何想法?

我有另一个带有 12 个容器的 pod,hpa 工作正常。

4

0 回答 0