При выборе объекта HorizontalPodAutoscaling(HPA), можно выбрать три типа:
- Resource — запускает масштабирование на основе ресурсных запросов пода
- Pods — использует ссылки на любую другую метрику, относящуюся к поду. Например можно использовать QPS, сколько запросов получают все модули в поде.
--- spec: metrics: - type: Pods resource: metricName: qps targetAverageValue: 100 ---
- Object — используется когда надо масштабировать на основе метрики, которая не относится к поду конкретно, а например на основе местрики Ingress
spec: metrics: - type: Object resource: metricName: latencyMillis target: apiVersion: extentions/v1beta1 kind: Ingress name: frontend targetValue: 20 scaleTargetRef: apiVerion: extensions/v1beta1 kind: Deployment name: kubia
0 Comment