Basis van cloud en containers

In Kubernetes draait een Deployment met replicas: 3 drie Pods. Welke beschrijving van wat er gebeurt als een van deze Pods met kubectl delete pod wordt verwijderd, is juist?

  1. AOok de instelling van de Deployment wordt herschreven naar replicas: 2, en er blijven twee Pods draaien
  2. BEen controller merkt dat het werkelijke aantal onder het opgegeven aantal van 3 is gedaald en maakt één nieuwe Pod
  3. COok de andere twee Pods van de Deployment worden verwijderd, en de hele Deployment stopt
Antwoord en toelichting tonen

Antwoord: B. Een controller merkt dat het werkelijke aantal onder het opgegeven aantal van 3 is gedaald en maakt één nieuwe Pod

In Kubernetes declareren gebruikers een gewenste toestand, zoals „draai drie Pods”, en controllers bekijken herhaaldelijk de werkelijke toestand en grijpen in om die dichter bij de declaratie te brengen als ze verschillen (reconciliatie). Het verwijderen van één Pod maakt het werkelijke aantal 2, dus maakt de ReplicaSet-controller een nieuwe Pod om weer op 3 te komen. Als een Pod verloren gaat doordat een node uitvalt, maakt hetzelfde mechanisme hem op een andere node opnieuw. Om het aantal Pods echt te verminderen, verandert men de replicas van de Deployment in plaats van Pods te verwijderen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van cloud en containers

  1. In een Kubernetes-Deployment wordt het containerimage in de Pod-template veranderd in een nieuwe versie. Welke beschrijving van wat er gebeurt met de standaardupdatestrategie (RollingUpdate) is juist?
  2. 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?
  3. 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?
  4. 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?
  5. Het wachtwoord van een database wordt in een Kubernetes-Secret opgeslagen. Welke beschrijving van een Secret is juist?