HPA
HPA 예제
apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
name: demo-hpa
namespace: default
spec:
scaleTargetRef:
apiVersion: extensions/v1beta1
kind: Deployment
name: demo
minReplicas: 1
maxReplicas: 10
metrics:
- type: Resource
resource:
name: cpu
targetAverageUtilization: 80
필드
- spec.scaleTargetRef 에서 스케일링할 디플로이먼트를 지정한다
- spec.minRelicas 와 spec.maxREplicas 에는 스케일링 상한을 지정한다
- spec.metrics 에는 스케일링에 활용할 스케일링 메트릭을 지정한다