Basis van cloud en containers

resources:
  requests:
    cpu: 500m
  limits:
    cpu: 1000m

In een Deployment waarvan de containers van de Pods de bovenstaande instellingen hebben, draaien vier Pods die elk 400m (0,4 cores) CPU gebruiken. Het doel voor het CPU-gebruik van de HorizontalPodAutoscaler is 60%, en het benodigde aantal Pods wordt berekend als ⌈huidig aantal × huidig gebruik ÷ doelgebruik⌉. Hoeveel Pods zijn er nodig?

  1. A3
  2. B5
  3. C6
Antwoord en toelichting tonen

Antwoord: C. 6

Het CPU-gebruik waarmee een HorizontalPodAutoscaler rekent, is een percentage van de requests, niet van de limits. Elke Pod gebruikt 400m ÷ 500m = 80%, dus het benodigde aantal is 4 × 80 ÷ 60 = 5,33…, naar boven afgerond 6. Met 6 Pods wordt het totale gebruik van 400m × 4 = 1600m verdeeld tot ongeveer 267m per Pod, een gebruik van ongeveer 53%, onder het doel. Als er geen requests zijn ingesteld, werkt autoscaling op basis van het CPU-gebruik niet.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van cloud en containers

  1. Welke beschrijving van de requests en limits voor resources die in Kubernetes voor een container worden ingesteld, is juist?
  2. Een node heeft als toewijsbare resources 4 CPU-cores en 8 GiB geheugen. Voor de container van elke Pod zijn als requests 500m CPU en 1,5 GiB geheugen en als limits 1 CPU-core en 2 GiB geheugen ingesteld. Er zijn geen andere Pods en geen reserveringen voor het systeem. Hoeveel Pods kunnen er maximaal op deze node worden geplaatst?
  3. Er wordt een beheerde databasedienst in de cloud gebruikt (een dienst waarbij de aanbieder de databasesoftware beheert). Wat blijft volgens het model van gedeelde verantwoordelijkheid in het algemeen de verantwoordelijkheid van de gebruiker?
  4. Wat is in de cloud het belangrijkste doel van het verdelen van webservers en replica's van de database over meerdere beschikbaarheidszones binnen dezelfde regio?
  5. Bij serverless functies (FaaS) antwoordt soms alleen de eerste aanroep van een functie die een tijd niet is aangeroepen, enkele honderden milliseconden tot enkele seconden trager. Welke verklaring van dit verschijnsel is juist?