Cloud
Pokročilý
Horizontal Pod Autoscaler
Automatické škálování podů podle CPU, memory nebo custom metrik.
Základní HPA
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: api-hpa
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: api
minReplicas: 2
maxReplicas: 20
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 70
- type: Resource
resource:
name: memory
target:
type: Utilization
averageUtilization: 80
Custom metriky
S Prometheus Adapter můžete škálovat podle HTTP request rate, queue depth atd.
Shrnutí
HPA je základ autoscalingu. Vždy nastavte requests (HPA je potřebuje). Min 2 repliky pro HA.
Potřebujete pomoct s implementací?
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.
Nezávazná konzultace