HPA 的自动扩容并不是即时生效的,它需要一些时间来检测和调整副本数量。因此,在进行测试时,请留意观察 HPA 的行为,并适当调整配置。
1、首先安装metrics-server
2、创建pod 需要设置cpu 使用率方便测试
3、设置自动扩缩容,并开启pod 检测
kubectl autoscale deployment nginx-deployment --cpu-percent=30 --min=1 --max=10
4、创建并发请求,测试是否会自动扩缩容
HPA 的自动扩容并不是即时生效的,它需要一些时间来检测和调整副本数量。因此,在进行测试时,请留意观察 HPA 的行为,并适当调整配置。
1、首先安装metrics-server
2、创建pod 需要设置cpu 使用率方便测试
3、设置自动扩缩容,并开启pod 检测
kubectl autoscale deployment nginx-deployment --cpu-percent=30 --min=1 --max=10
4、创建并发请求,测试是否会自动扩缩容