Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Översikt
Azure Managed Prometheus stöder Horizontal Pod Autoscaling (HPA) för repliksetpodden ama-metrics som standard. HPA gör det möjligt för replikuppsättningspodden ama-metrics, som skrapar Prometheus-mått med anpassade jobb, att skalas automatiskt baserat på minnesanvändning för att förhindra OOMKills. Som standard konfigureras HPA med minst två repliker och högst 12 repliker. Användare kan konfigurera antalet shards inom intervallet 2 till 12 repliker.
Uppdatera min- och max-segment
HPA-objektet med namnet ama-metrics-hpa i kube-system-namnområdet kan redigeras för att uppdatera instanserna min och max shards/replica set. Om ändringarna inte ligger inom intervallet 2 till 12 som stöds är de ineffektiva och återgår till det senast kända goda.
Uppdatera minsta antal repliker
kubectl patch hpa ama-metrics-hpa -n kube-system --type merge --patch '{"spec": {"minReplicas": 4}}'
Uppdatera maximala repliker
kubectl patch hpa ama-metrics-hpa -n kube-system --type merge --patch '{"spec": {"maxReplicas": 10}}'
Uppdatera min- och maxrepliker
kubectl patch hpa ama-metrics-hpa -n kube-system --type merge --patch '{"spec": {"minReplicas": 3, "maxReplicas": 10}}'
eller
Replikerna min och max kan också redigeras genom att göra en kubectl-redigering och uppdatera specifikationen i redigeraren
kubectl edit hpa ama-metrics-hpa -n kube-system
Uppdatera minsta och högsta shards för att inaktivera HPA-skalning
Om hpa-standardinställningarna inte uppfyller kundens krav kan de konfigurera det lägsta och högsta antalet shards som samma. Detta hindrar HPA från att skala replikerna baserat på varierande belastningar, vilket säkerställer ett konsekvent antal repliker.
Ex – Om kunden vill sätta antalet shards till 8 och inte vill att HPA ska uppdatera dem, uppdaterar du antalet min- och max-shards till 8.
Uppdatera min- och maxrepliker
kubectl patch hpa ama-metrics-hpa -n kube-system --type merge --patch '{"spec": {"minReplicas": 8, "maxReplicas": 8}}'
En kubectl-redigering i specifikationen ama-metrics-hpa ger mer information om konfigurationer för uppskalning och nedskalning som används för HPA