Generator Kubernetes HPA
Automatycznie skaluj liczbę podów
Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
return "Wynik gotowy w 0.1s";
}
return "Wynik gotowy w 0.1s";
}
HorizontalPodAutoscaler
Zachowanie skalowania
Uzupełnij dane, aby wygenerować manifest HPA.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator HorizontalPodAutoscaler
HPA automatycznie zwiększa i zmniejsza liczbę podów w zależności od obciążenia. Dzięki temu aplikacja radzi sobie ze wzrostem ruchu bez ręcznej ingerencji.
Jak to działa?
| Element | Znaczenie |
|---|---|
| scaleTargetRef | Deployment, którym HPA steruje |
| minReplicas | minimalna liczba podów |
| maxReplicas | maksymalna liczba podów |
| metrics | progi, np. 70% CPU |
Przykład
HPA dla Deploymentu web utrzymuje 2–10 podów i skaluje, gdy średnie zużycie CPU przekroczy 70%. Przy większym ruchu dochodzą nowe repliki.
Wymagania
- Zainstalowany metrics-server w klastrze.
- Deployment z sekcją
resources.requests(bez niej procenty są nieobliczalne). - Kontener wspierający bezpieczne skalowanie poziome.
Najczęstsze pytania
Autoscaling v1 czy v2?
v2 pozwala ustawiać wiele wskaźników i bardziej zaawansowane zasady. Zawsze wybieraj v2 dla nowych wdrożeń.
Dlaczego HPA nie skaluje?
Najczęściej brak metrics-servera lub brak zdefiniowanych requests w kontenerach. Sprawdź kubectl describe hpa.
Czym jest VPA?
Vertical Pod Autoscaler dostosowuje zasoby (CPU/RAM) podów, a nie ich liczbę. Uzupełnia HPA.