这是我的 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 工作正常。