yaml#
apiVersion: autoscaling.alibabacloud.com/v1beta1 kind: AdvancedHorizontalPodAutoscaler metadata: name: demoname-name-requestor-aliyun-ahpa namespace: requestor spec: scaleStrategy: auto metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 95 scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: demoname-name-requestor-aliyun-deployment maxReplicas: 128 minReplicas: 32 stabilizationWindowSeconds: 1800 prediction: quantile: 95 scaleUpForward: 60 instanceBounds: - startTime: "2021-12-16 00:00:00" endTime: "2031-12-16 00:00:00" bounds: - cron: "* 0-8 * * *" maxReplicas: 128 minReplicas: 32 - cron: "* 9-15 * * *" maxReplicas: 128 minReplicas: 32 - cron: "* 16-23 * * *" maxReplicas: 128 minReplicas: 32说明#
这是一份阿里云 ACK(Alibaba Cloud Container Service for Kubernetes)中使用的 AdvancedHorizontalPodAutoscaler(AHPA) 的 YAML 配置文件,用于自动伸缩 Pod 副本数。下面是该配置的逐项解释: