Basis van cloud en containers

Een Deployment met replicas: 10 heeft als instellingen voor de rolling update maxSurge: 25% en maxUnavailable: 25%. Welke combinatie van de bovengrens van het totale aantal Pods en de ondergrens van het aantal beschikbare Pods tijdens een update is juist?

  1. ABovengrens 12, ondergrens 8
  2. BBovengrens 13, ondergrens 7
  3. CBovengrens 13, ondergrens 8
Antwoord en toelichting tonen

Antwoord: C. Bovengrens 13, ondergrens 8

Bij het omrekenen van een percentage naar een aantal Pods wordt maxSurge naar boven en maxUnavailable naar beneden afgerond. 10 × 25% = 2,5, dus maxSurge wordt 3 en maxUnavailable wordt 2. De bovengrens van het totale aantal Pods is 10 + 3 = 13, en de ondergrens van het aantal beschikbare Pods is 10 − 2 = 8. Deze afronding helpt de update vooruit te komen en zorgt er tegelijk voor dat het aantal beschikbare Pods nooit onder het opgegeven percentage daalt.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van cloud en containers

  1. In Kubernetes krijgt een Pod telkens een ander IP-adres wanneer hij opnieuw wordt gemaakt. Met welke resource kunnen andere applicaties via een naam en een adres die niet veranderen, verbinding maken met meerdere Pods die met labels zijn geselecteerd, waarbij de belasting over die Pods wordt verdeeld?
  2. In een Kubernetes-cluster moeten HTTPS-aanvragen die voor één hostnaam binnenkomen, naar de Service api worden gestuurd als het pad met /api begint, en anders naar de Service web. Welke resource is geschikt om deze routeringsregel vast te leggen?
  3. Het wachtwoord van een database wordt in een Kubernetes-Secret opgeslagen. Welke beschrijving van een Secret is juist?
  4. Een webapplicatie kan na het starten ongeveer 60 seconden lang, terwijl ze haar cache laadt, geen aanvragen verwerken en geeft in die tijd 503 terug op /ready. Welke beschrijving van het effect van het toevoegen van de bovenstaande instellingen aan de container van de Pod is juist?
  5. Bij een webapplicatie op Kubernetes is de controle van de liveness-probe zo gemaakt dat ze ook nagaat of de applicatie verbinding kan maken met de database waarvan ze afhangt. Welk probleem is met deze instelling het meest waarschijnlijk?