Kubernetes Horizontal Pod Autoscaler Manifest Version 2 beta 2: Difference between revisions
Jump to navigation
Jump to search
(→type) |
|||
Line 27: | Line 27: | ||
type: Utilization | type: Utilization | ||
averageUtilization: 50 | averageUtilization: 50 | ||
- [[#type|type]]: Pods | |||
pods: | |||
metric: | |||
name: packets-per-second | |||
target: | |||
type: AverageValue | |||
averageValue: 1K | |||
=.spec Elements= | =.spec Elements= | ||
==minReplicas== | ==minReplicas== |
Revision as of 18:53, 13 October 2020
External
Internal
Overview
v2 beta2 Horizontal Pod Autoscalers support autoscaling solution based on custom and external metrics. See:
Example
apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: name: example spec: minReplicas: 1 maxReplicas: 5 scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: httpd metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 50 - type: Pods pods: metric: name: packets-per-second target: type: AverageValue averageValue: 1K
.spec Elements
minReplicas
maxReplicas
scaleTargetRef
metrics
type
The type can be Resource, Pods, Object.
resource
target
type
AverageValue/averageValue, Utilization/averageUtilization