Przejdź do treści głównej
🔒 Tryb podglądu. Pierwszych piętnaście lekcji Foundations jest darmowych; ta jest Pro. Rozpocznij 7-dniowy trial, aby odblokować edytor, podpowiedzi AI i resztę kursu. Wymagana karta, anulujesz w dowolnym momencie w Dashboard.Rozpocznij 7-dniowy trial →
← KursyDevOps for Python servicesModule 5 · Cloud, IaC, Secrets, Cost · RecapNiebieski/zielony vs kanarek vs toczeniepredict93 / 104
+100 XP
Zadanie
📝 **Zadanie:** Wydrukuj krotkę `(max_total, min_available)` dla `replicas=10, maxSurge=25%, maxUnavailable=25%` zgodnie z powyższymi granicami aktualizacji stopniowej K8. 📋 Zaimplementuj powyższą funkcję. Testy uruchamiają się automatycznie. 💡 **Wskazówka:** Jeśli utkniesz, przeczytaj ponownie teorię.
Przewiduj wynik

Przeczytaj kod uważnie

import math

replicas = 10
max_surge_pct = 25
max_unavailable_pct = 25

# maxSurge rounds UP -> ceil; maxUnavailable rounds DOWN -> floor
max_total = replicas + math.ceil(replicas * max_surge_pct / 100)
min_available = replicas - math.floor(replicas * max_unavailable_pct / 100)
print((max_total, min_available))

Co wypisze program? Napisz tutaj:

💬 Dyskusja

Zadaj pierwsze pytanie lub podziel się wskazówką.
Zaloguj się aby dołączyć do dyskusji. Czytanie jest darmowe.
Ładowanie dyskusji…